2018年1月23日火曜日

【Excel VBA】個人的に必要な覚え書き(随時更新)

◆イミディエイトウィンドウへ表示

Debug.Print("中身")
一番必要。 

◆評価式が偽ならばプログラムを終了

Debug.Assert(評価式)
真ならスル―。 偽なら以降のプログラムが実行されない。だけど、もう一回実行ボタンを押すと続きから実行される。謎。 使いどころが掴めない。

◆シートにコントロールを追加するコード

With ActiveSheet.Buttons.Add(x,_
              y,_
              横幅,_
              縦幅)
  .Name = "ボタン名"
  .OnAction = "実行プロ―ジャー"
  .Characters.Text = "表示テキスト"
End With
ここのサイトを参照。Add内は、改行無しで詰めるとエラー吐く。理由は分からない…。

0 件のコメント:

コメントを投稿