【Excel】【マクロ入門】コードを書く前に!「エクセルを動かす」感覚を掴む5つの儀式
【マクロ入門】コードを書く前に!「エクセルを動かす」感覚を掴む5つの儀式
「マクロを始めてみたいけど、難しそう……」そう思っている方に、私がまずお伝えしているのが、「いきなりコードを書こうとしないこと」です。
まずはエクセルの中身をちょっとのぞいて、いたずらしてみる。そんな「5つのステップ」から始めてみましょう。
1. 保存形式を「.xlsm」に変える
普通のエクセル(.xlsx)では、せっかく書いたマクロが保存されません。これを知らずに作業して、苦労が消えてしまう……という「最初の悲劇」を避けましょう。
2. 「開発」タブを出現させる
マクロを使うには、リボンメニューに「開発」タブが必要です。もしなければ、リボンのどこかを右クリックして「リボンのユーザー設定」から「開発」にチェックを入れましょう。
3. 「記録マクロ」で自分の動きを翻訳する
エクセルには、「あなたの操作をマクロの言葉に翻訳してくれる機能」があります。最初は5ステップくらいの短い操作がおすすめです。記録ボタンを押して、さっそく動かしてみましょう。
- A1セルに「123456」と入力
- A2セルを「赤文字」にする
- A3セルを「青文字」にする
- A4セルを「太文字」にする
- B5セルの塗りつぶしを「赤」にする
操作が終わったら、忘れずに「記録終了」ボタンを押します。
4. 意味もなく「赤いセル」を作り、裏側をのぞく
Alt + F11 を押すと、裏側の画面(VBE画面)が開きます。左側の操作が、右側のコードにどう反映されているか確認してみましょう。
▼左がエクセル、右がVBAエディタ(VBE)の画面です
自分の行動がどんな英語の命令になっているかを知るためです。「Color = 255」という文字が見えたら、それがエクセル語の「赤」です。
5. コードを実行して自動化を体感する
一度シートをクリアにしてから、記録したコードを動かしてみましょう!
① シートをすべてクリアにします(ホーム > 編集 > すべてクリア)
② VBE画面の「実行ボタン(再生マーク)」を押します
パッと一瞬で文字や色がついたら、あなたはもう「プログラムでエクセルを操った」ことになります!
Alt + F11 は表と裏を行き来する魔法の扉。何度も往復して、手が覚えるまで触ってみましょう。
💡 まとめ
マクロの勉強は「暗記」ではありません。「自分の操作がどう書き換えられたか」を観察するゲームのようなものです。
まずは赤いセルをたくさん作って、エクセルの裏側をじっくり観察することから始めてみましょう!
コメント
コメントを投稿