ニュース

VBAでのUserFormの使い方として、条件や設定値を人が入力し、それをVBAで値を受け取って処理をするということがよくあります。VBAで値を受けるとき、ABC = TextBoxABC.Text 、 flgXYZ = CheckBoxXYZ.Value などと毎回書いていると始めは良いのですがコントロールの数が多いと混乱してきたので、まとめて取得 ...
これらのコードを、ユーザーフォームの初期化を行う「UserForm_Initialize」のイベントマクロに記述します。 このマクロは、VBEの画面左側(プロジェクトエクスプローラー)でユーザーフォームのアイコンを右クリックして、「コードの表示」を選択。
UserFormのウィンドウに「最大化・最小化」ボタンを表示するためには、特定のウィンドウスタイルを追加する必要があります。それにより、最大化・最小化されたときに 「復元ボタン(中段に縮小するボタン)」が自動で表示されます。 UserFormのタイトルバーに以下の3つのボタンが表示され ...
Create a UserForm containing a dynamic number of controls and make sure they are being triggered by certain events. To achieve this result, we will use a UserForm and a class module, and assign any ...
This is a simple demo on how to perform basic operations like Create, Read, Update and Delete information stored in an Excel table with a userform, a listbox and some command buttons. To use it just ...