TOP ▲ itcore TOPTIPSexcel_vba2.php  タグ:excel vba スクリプト

EXCEL VBA スクリプトの実行 | itcore 2019年

概要

VBAスクリプトをテキストファイルとして保存しておき、
対象excelファイルのIDEに貼り付けて実行する。

IDEの立ち上げ

対象excelファイルを開き、ALT+F11


挿入→標準モジュール
以下のテキストを貼り付けて実行します。プレイボタンまたはF5
Option Explicit
Sub main()
  Debug.Print "OK"
End Sub


CTRL+Gを押すと、イミディエイトウィンドウが表示されてデバッグ出力が表示されます。


イミディエイトウィンドウでコマンドも実行できます。
? 1 + 2


フォントサイズの変更

ツール→オプション

エディタの設定→サイズを変更してOK

変数宣言の強制

ツール→オプション→編集→変数宣言を強制する→OK

Dictionaryオブジェクト(連想配列)を使う

ツール→参照設定

Microsoft Scriptlet Library をチェック→OK


ソースコード
ption Explicit
Sub main()
  Dim cols: Set cols = CreateObject("Scripting.Dictionary")
  cols("ID") = 1
  cols("名前") = "東京"
  Dim key
  For Each key In cols
    Debug.Print key, cols(key)
  Next
End Sub
実行結果