まとめ本記事では、まだ一度もExcelマクロに触れたことのない人向けに、Excelマクロの始め方とExcelマクロを使用する上での最低限の知識と文法を記したいと思います。マクロを始めようストークなぁ、シママ、最近・・・っーつか、研究室にいたころから、ずーっと「マクロ使えるようになったら便利やろうな」思ていたんやが・・・。実際に便利なん?シママうん!すごく便利よ!今までチマチマと同じことを何回も繰り返す作業がワンクリックでできるようになったりするからね!ストークそうなんか・・・・。俺な、最初、マクロやってみよう思たときに、「マクロの記録」で作業記録させて、いざ同じ作業をマクロでやってみようと思って走らせてもバグっちまって、それでVBAの画面開いたら書いてあることワケ分からんくて、もうそれからやってられんくなっちゃって・・・・。「マクロの記録」を使って録画と再生みたいなやり方しているとそうなっちゃうよね・・・・。マクロはね、自分でコード書くものなのよ。そんな簡単に言うなよな。Application略してVBAを立ち上げなければいけないの。そのために、Excel画面の「表示」を選択し、「マクロの表示」をクリック。ストーク空白のボックスが出てきたたい。シママそこにね、自分の書きたいマクロの名前を記入するのよ。今回は「test」としましょうか。それで作成ボタンを押してごらん。ストークあ~せやせや。マクロの記録をし終わった後、この画面にワケ分からん文字いっぱい出て来てな。シマママクロの記録をするとね、記録中にユーザーがやった操作をコード化してVBAに残すのよ。シママそれでね・・・・そのコードはハッキリ言って汚い・読みづらい・使いづらい。マクロの記録を録画再生するんじゃなくて、自分でコードを書いた方がいいのよ。Subがあるでしょ?この間にコードを書いていくのよ。testは自分で決めた名前ね。セルに値を入れるシママ簡単な操作をやってみましょう。シママそうね・・・シママセルに値を入れるだけ。Sub※サンプルプログラムここまで※ストークあ、これなら解読できそうだぞ・・・。”)に対象とするワークシートを書くたいね。Worksheets~EndWithの間はそのワークシートでの作業になるわね。1」と書いても同じ作業ができるのよ。.Cell(2,3)の前のドットはWorksheets(“Sheet1”)を省略した跡なんやな。この方がスッキリしていて読みやすい。ストーク.Cell(2,3)ってのは、2行目3列目・・・か。なんか、タテヨコこんがらがりそうたい。私もたまに間違えるんだけど、Cell(2,3)はC2セルに相当するのよ。アルファベット+数字の表記の反対と覚えればいいわね。C2セルはCell(2,3)、D3セルはCell(3,4)、G8セルはCell(8,7)って具合にね。ストークこれ、Cell(2,3)に1を代入するプログラムなんやな。