VBAのユーザーフォームで、ラベルの表示を変えるとき、StatusLabel.Caption = "..."のように、コントロールの名前を直接コードに書きますよね。でも、もし「TextBox1からTextBox10までを、ループで一括クリアしたい」といった、動的な処理を行いたい場合、この書き ...
Excelのシート上に、チェックボックスやリストボックスといった「フォームコントロール」を配置すると、対話的なシートが作れて便利ですよね。通常は、コントロールの値をセルにリンクさせて使いますが、この値を、VBAマクロから直接、読み書きしたい ...
コントロールを引数にしたプロシージャを作るにはどうすればいいのか、 コントロールをForループに入れてやるにはどうすればいいのか。 今回は、フォームをダブルクリックしたらコントロールの .Enabled が変化するようにしたかったのでございます。
Excel VBAを本気で自分のものにしたい方、入門書を終えてから一気のレベルアップを狙う方、ユーザーフォームやコントロールなど実務でExcel VBAを思いのままに操りたい方、そんなExcel VBAユーザーの皆さまにとっての最高の教科書です。 マクロ記録やVBEの使い ...