現在、3つのチェックボックスを持つユーザーフォームを作成しました。これらのチェックボックスは、作成したモジュールをアクティブにします。ユーザーフォームのチェックボックスをオンにすると、チェックボックスをオンまたはオフにします。何かご意見は?チェックボックスをオンにしましたユーザーフォーム
答えて
スプレッドシートが開かれている間は、Unload Me
の代わりにMe.Hide
がトリックを行いますが、一旦閉じてしまうと、スプレッドシートはこれ以上設定を記憶できなくなります。
スプレッドシートに設定を記憶させるには、閉じていても選択設定をどこかにキャプチャする必要があります。
「chkboxVal」という名前のシートを作成したとします。その後、データをOk_Click
イベント/プロシージャを通じて保存し、UserForm_Initialize()
セクションからデータを取得することができます。
のコードは次のようになります。
Private Sub Ok_Click()
Dim ctrl As Control, i As Integer
For Each ctrl In UserForm1.Controls
If TypeName(ctrl) = "CheckBox" Then
i = i + 1
Sheets("chkboxVal").Cells(i, 1) = ctrl.Value
End If
Next
Unload Me
End Sub
Private Sub UserForm_Initialize()
Dim ctrl As Control, i As Integer
For Each ctrl In UserForm1.Controls
If TypeName(ctrl) = "CheckBox" Then
i = i + 1
ctrl.Value = Sheets("chkboxVal").Cells(i, 1)
End If
Next
End Sub
ます。また、ユーザーはそれを再表示することができないような方法で「chkboxVal」シートを非表示にしたい場合があります。その場合は、この行をモジュールに追加するだけです。
Sheets("chkboxVal").Visible = xlVeryHidden
モジュールを呼び出す前に、「Unload Me」または「Unload Userform#」がないことを確認してください。これにより、ユーザーフォームがデフォルトにリセットされます。
各チェックボックスのデフォルト(チェックボックスとチェックボックスをオフ)を変更することもできます。ユーザーフォームを作成するときは、チェックボックスをクリックし、プロパティウィンドウでデフォルトとしてtrueまたはfalseに設定するかどうかを選択します。
Meh。正しいかもしれない、間違っている可能性があります。誰も告げることはできません。質問はそれが立て続けに答えることはできません - どうして迷惑でしょうか? –
これはどこにありますか? –
- 1. XAMLリストボックス(チェックボックス付き)チェックボックスをオンにして、チェックボックスをオンにします。
- 2. チェックボックスをオンにしたチェックボックスをオフにします
- 3. チェックボックスをオンにした場合、チェックボックスをオンにできません。
- 4. React Bootstrap CheckBoxがチェックボックスをオンにしていません。チェックボックスをオンにしました。
- 5. jQueryを使わずにチェックボックスをオンにしたチェックボックスをオンにする
- 6. チェックボックスをオンにし、チェックボックスをオフにしたGenereteページ
- 7. チェックボックスをオンまたはオフにして、チェック可能なグループボックス内のすべてのチェックボックスをオンにします。
- 8. チェックボックスをオンにして、チェックボックスをオフにします。
- 9. ページの更新時にチェックボックスをオンにしました
- 10. 投稿後にチェックボックスをオンにしたままにする
- 11. チェックボックスをオンにするとチェックボックスがオンになります。
- 12. Jplayer Playlist add onチェックボックスをオンにしました
- 13. チェックボックスをオンにすると他のチェックボックスをオフにします
- 14. 他のチェックボックスをオンにするとチェックボックスをオフにします
- 15. ページロード時に、チェックボックスをオンまたはオフにします。
- 16. チェックボックスをオンにした後でJQueryキーアップを常にオンにした後にチェックを外した場合
- 17. Angular2、チェックボックスをオンにしたチェックボックスのリストを切り替えます
- 18. チェックボックスをオンにするとチェックボックスをオンにして隣のフィールドを入力します
- 19. Innoセットアップ:チェックボックスをオンにしてチェックボックスを追加してファイルをダウンロードします。
- 20. チェックボックスをオンにし、フィルタを使用した後にオプションを選択します。
- 21. 他のチェックボックスをオンにしたときにチェックボックスをオフにする方法
- 22. チェックボックスをオンにしたときに選択オプションを有効にします。
- 23. チェックボックスをオンにしたときにテキストボックスを有効にする -
- 24. ImageViewのチェックボックスをオンまたはオフにして、GridViewギャラリーをクリックします。Android
- 25. 最初のチェックボックスをオンにした後にチェックボックスを表示する方法
- 26. AngularJSのチェックボックスをオンにしたときのチェックボックスをオフにする
- 27. チェックボックスをオンにすると、すべてのチェックボックスがオンになります(スウィフト)
- 28. JavaScriptを使用してチェックボックスをオンにします。
- 29. jstreeチェックボックスをオンにした場合にのみチェックを外します。
- 30. チェックボックスをオンにしたときに表示色を変更します
チェックボックスをオンにするとチェックボックスがオフになりますか? –
あなたはフォームなどをアンロードしていますか?チェックボックスはデフォルトでチェックされたままです...何が欠けていますか? – braX
あまりにも速くクリックした。 "広すぎ"を選んだが、 "あなたが何を求めているかわからない"を選ぶことを意味する。あなたは問題が何であるかを明確にするためにあなたの質問を編集する必要があります。なぜなら、今は非常に不明確ですからです。私たちの誰もあなたの画面を見ているのではなく、あなたが私たちに言わなければあなたがやっていることは*推測できません。 –