ユーザーフォームVBA Parentを使ったらUserFormを完全復元できた VBA Parentプロパティで親オブジェクトを確認して適切に各コントロールを配置することで複雑な設定の UserForm を完全復元させることができるようになりました。その方法や注意点などを解説しています。サンプルファイルも登録しています2022.03.06ユーザーフォーム
ユーザーフォームVBA Parentプロパティでコントロールをコンテナ単位で取得 VBA の Parent プロパティを使って MultiPage のある UserForm の全コントロールのプロパティ値をコンテナ単位にまとめて取得する方法について解説しています。サンプルコードを登録しているので是非動かしてみてください。2022.02.24ユーザーフォーム
ユーザーフォームVBA Parent プロパティを使ってコンテナ単位にする VBA の Parent プロパティで MultiPage のある UserForm の階層構造からコンテナ単位にする方法について検証しています。Parent プロパティをサンプルコードを使って確認しています。2022.02.17ユーザーフォーム
ユーザーフォームVBA MultiPage の Page プロパティ値を取得する VBAでUserFormに設置しているMultiPageのPageプロパティを取得する方法を検証しています。PagesコレクションでPage数をカウントしてインデックスでアクセスする方法が有効であることがわかりました。検証内容をご覧ください2022.02.15ユーザーフォーム
ユーザーフォームVBA 取得したプロパティ値でユーザーフォームを複製してみた VBAでシートに取得しておいたプロパティ値を使って UserForm の複製を作成してみました。全ての配置コントロールの全プロパティ値を配置設定して復元します。フレーム内に配置したコントロールもしっかり復元できています。サンプルファイルあり2022.02.07ユーザーフォーム
ユーザーフォームVBA フォーム コントロール の全プロパティ値を取得する VBA で UserFormと配置している全てのコントロールの全プロパティ値を取得する方法です。標準コントロールとActiveXのプログレスバーとListViewのプロパティについての全プロパティー名をリスト化して取得する設定を解説します。2022.01.23ユーザーフォーム
ユーザーフォームExcel VBA UserForm のコピーを作成する方法 ユーザーフォームのコピーを作成する方法の解説です。Projectウィンドウないでドラッグ&ペーストする方法とUserFormモジュールをエクスポート&インポートする方法。さらに手動でコピーを作成する方法の手順や注意点を解説しています。2022.01.21ユーザーフォーム
ユーザーフォームExcel VBA プログレスバーをラベルに置き換えて表現する Excel VBA プログレスバーコントロールを使用していたコードをラベルで代用表現するようにコードを変更します。動的に作成・表示するためVBEを操作できるようにするための参照設定とトラストセンターの設定を解説。サンプルのDLが可能です。2021.12.19ユーザーフォーム
ユーザーフォームExcel VBA プログレスバーを動的に作成>表示>廃棄する Excel VBA プログレスバーを動的に作成して表示させ、完了後に削除(廃棄)する方法の解説です。動的に作成したUserFormをフォーム名を代入した変数を使って起動させます。CodeModuleへの書き込み方法などを詳しく解説しています2021.12.12ユーザーフォーム
ユーザーフォームExcel VBA プログレスバーをラベルで代用表示させる方法 Excel VBA プログレスバーを標準コントロールのラベルで代用表示させる方法の解説です。「プログレスバーコントロール」は使わずにバーはラベル、枠にフレームを使い、枠内の色付きのラベルWidthを進捗に応じて増加させて表現する設定です。2021.12.12ユーザーフォーム
ユーザーフォームExcel VBA UserForm パスワード生成管理ツール Excel VBA UserForm 設定シートの値で起動・終了時の動作を変更できるようにする方法を設定。UserForm 終了時に Excel も終了させる詳しい方法がわかります。この記事で「PW設定管理ツール」の最終調整を行い無事完成!2021.05.30ユーザーフォーム
ユーザーフォームExcel VBA UserForm表示中のブック表示設定を検証 UserForm を表示する際に VBA でExcelを非表示にする方法とリスクや注意点などを解説。リスクを回避するなら Excel を UserForm の後ろに隠しておく方法もおすすめです。その方法についても詳しく解説しています。2021.05.25ユーザーフォーム