HOME 関数まとめ エクセルの学校 Yahoo Google 初めての方へ
ダウンロード エラー値まとめ ライブラリ マイスター 過去ログ
ExcelPedia よくある質問 質問掲示板 校内全文検索 検索 遊び マック コン

 

(e1p)VBA字下げとIF文Mac

VBAを読みやすくする記述法と基本的なIFの使い方を解説します。


(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が実行できると、下図のようになります。

今日はこれくらいにしましょう。


98.07.19 設置 ページ訪問者数カウンタエクセルの学校TOP