If UserForm1.ComboBox1.Value = "One" Then
If UserForm1.ComboBox2.Value = "Attentive" Then
For Each listItem In ws.Range("D1:D56").SpecialCells(xlConstants)
With Me.ListBox1
If listItem = "Y" Then .AddItem Sheets("Sheet2").Range("A" & listItem.Row).Value
End With
Next listItem
End If
範囲Aの名前は "1"、 "2"、 "3"のいずれかの値です。範囲Dは "Y"と "N" "チェック値
範囲を確認するD1:範囲Cに「1」の値を持ち、リストボックスに「Y」が入っている列Aの名前を印刷します。
もう一つの項目を追加したいのですが、その範囲を "D57"に変更する必要があります。これを繰り返す必要はなく、手動でコードを変更するのではなく、それ自体を考慮する必要があります。
どうすればいいですか?
マークすることを忘れないでくださいあなたが適切な答えを得た場合に解決されるような質問。そうすることで、あなたの質問が解決されたことを他の開発者に知らせることができます。 – Reafidy