0
我有下面的子根据三个条件找到一个单元格。VBA用户窗体列表框和文本框
Private Sub FindEstimate_Click()
Dim i As Long
i = 5
Do
If Cells(i, 1) = TextBox1 And Cells(i, 6) = ListBox1 And Cells(i, 9) = ListBox2 Then
Cells(i, 1).Select
End If
i = i + 1
Loop Until Cells(i, 1) = TextBox1 And Cells(i, 6) = ListBox1 And Cells(i, 9) = ListBox2
End Sub
它根本行不通,我怀疑它与Loop Until语句有关。
究竟是你想检查与'细胞(我,6)= ListBox1'和'什么细胞(I,9)= ListBox2'? ListBox中的'Selected'项目? –
'Range.Find'可能比循环更好。 –
我正在尝试根据三个条件查找一行的第一个单元格。首先是估算数字(例如“8888”“8889”)。另一个是(第6列),是网站(例如Facebook *,Twitter *,Pinterest *)。第9栏是月份(6/16,7/16-7/17)。 –