0
我有這樣的樣品中的Excel數據如下圖所示,3個列表框有條件地將項目添加到Excel的ListBox控件
我的電子表格的例子:
A B C
1423 21-03-16 John
2987 03-03-16 Steve
我的問題:在我的ListBox2
我想只能說明什麼是在A柱僅14天B列已通過天
我有這樣的代碼,但不能得到它的工作
Dim rngToSearch As Range
Dim rngToFind As Range
Dim valToFind As Variant
Dim arrClearList()
valToFind = TextBox1.Value
With Worksheets("Data2")
Set rngToSearch = .Columns("A")
End With
Set rngToFind = rngToSearch.Find(What:=valToFind, _
LookIn:=xlFormulas, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False)
If Not rngToFind Is Nothing Then
Call ClearList(Me.ListBox1)
ListBox1.AddItem
With ListBox1
.List(.ListCount - 1, 0) = rngToFind.Value
.List(.ListCount - 1, 1) = rngToFind.Offset(0, 1).Value
.List(.ListCount - 1, 2) = rngToFind.Offset(0, 3).Value
.List(.ListCount - 1, 3) = rngToFind.Offset(0, 4).Value
.List(.ListCount - 1, 4) = rngToFind.Offset(0, 5).Value
End With
感謝您的亞歷克斯 - 快速問題,我應該在哪裏放置此代碼?在此先感謝 –
您可以將其添加到您的代碼段中顯示的相同Sub,或從該代碼段調用此Sub,例如。調用AddItemsToListbox2()。如果您對解決方案感到滿意,請標記接受的答案。最好的問候, –
不幸的是,這沒有奏效。我的日期存儲在J中,所以我將B值更改爲J,但沒有顯示在列表框中。有什麼建議麼?在此先感謝 –