0
動的であるvbaにチェックボックスの選択肢を作成するにはどうすればよいですか?私の手続きでは、まず私の非常に長いExcelシートを見て、重複を取り除いてユニークな値を取得します。私はuserformに、今見つかったばかりの値がオプションのチェックボックスを持つようにしたい。VBA-チェックボックスを作成し、実行された複製の削除に基づいてオプションが動的になるようにします
動的であるvbaにチェックボックスの選択肢を作成するにはどうすればよいですか?私の手続きでは、まず私の非常に長いExcelシートを見て、重複を取り除いてユニークな値を取得します。私はuserformに、今見つかったばかりの値がオプションのチェックボックスを持つようにしたい。VBA-チェックボックスを作成し、実行された複製の削除に基づいてオプションが動的になるようにします
フォームの初期化時に動的にチェックボックスを作成する方法は次のとおりです。 '私の手順では...' * * - **何**手順で:
Dim chkBox As Control
Set chkBox = Me.Controls.Add("Forms.CheckBox.1", "chkCheck", True)
は、私はあなたが
http://www.ozgrid.com/Excel/free-training/ExcelVBA2/excelvba2lesson21.htm
再を見てみましょうお勧め?私は手続きを見ません。 – Jeeped
リストボックスを持つ方が簡単ではないでしょうか?チェックボックスを使用すると、各項目に新しいチェックボックスを追加し、そのチェックボックスにリンクされた何らかのクリックイベントがあることを確認するなど必要があります。リストボックスではダイナミックな名前付き範囲を使用できます。 –
@ダーレンと同意します。チェックボックスの選択を避けて、リストボックスを使うだけです。ダイナミックレンジが10倍簡単です。 – dwirony