| HOME | 関数まとめ | エクセルの学校 | Yahoo Google | 初めての方へ |
| ダウンロード | エラー値まとめ | ライブラリ | マイスター | 過去ログ |
| ExcelPedia | よくある質問 | 質問掲示板 | 校内全文検索 | 検索 遊び マック コン |
(1)VBAを開く
前回作成したブックを開きModuleを開きます。
(2)VBAを読みやすくする
3行目のSの左側をクリックして[tab]キーを押して下図のイメージに整形します。
処理自体は全く変わりませんが、今後VBAと付き合ってゆくために見やすいコードになるように、このように字下げをします。こうするとNextからForへ戻る関係がわかりやすくなります。
四角で囲まれたところはこれから下のように変更します。
(3)IF文を追加する
下図のようにコードを追加します。
このIF文は、もしnが2で割り切れたらセルの色を24に、割り切れなかったらセルの色を19にしなさいという意味です。
(4)追加入力するコード(下のコードをコピーして、Module側で追加ペーストしてもOKです)
If n Mod 2 = 0 Then
Selection.Interior.ColorIndex = 24
Else
Selection.Interior.ColorIndex = 19
End If
(5)VBAを実行する
ブック側を開きます。FONTに色が付いているのでツールバーのフォント色パレットで色を自動に変更します。
セルC3を選択します。ツールメニュー:[マクロ...]を選択してからfontColrを実行します。
(6)実行結果
うまくVBAが実行できると、下図のようになります。