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具有名稱。範圍C具有「One」,「Two」和「Three」形式的值。範圍D是具有「Y」和「N 」。檢查值
該程序正在執行的操作是: 檢查範圍D1:D56在範圍C中具有「One」值,然後從列表框中打印出「Y」的列A中打印名稱。
現在我想爲「One」添加另一個條目,因此我將不得不將範圍更改爲D57,我不想重複此操作,應該考慮自行考慮而不是手動更改代碼。
這怎麼辦?
請記住,紀念如果你得到了合適的答案,問題就解決了。這樣做可以讓其他開發人員知道你的問題已經解決。 – Reafidy