我是新來的VBA代碼..顯示在搜索列表框中的數據在VBA
幫助我在這種情況下..
我有一個表像表1
&用戶形式就像 User form
我需要在t中顯示搜索數據他的列表中...我的邏輯,我已經試過......
1)持有的文本框的值 2)第一次試圖與先進的過濾器,但它不工作 3),然後用試圖找到一個變量它的功能也顯示錯誤..
我都試過,但它不顯示列表框......這是我的先進先用列表框的工作...感謝....
我是新來的VBA代碼..顯示在搜索列表框中的數據在VBA
幫助我在這種情況下..
我有一個表像表1
&用戶形式就像 User form
我需要在t中顯示搜索數據他的列表中...我的邏輯,我已經試過......
1)持有的文本框的值 2)第一次試圖與先進的過濾器,但它不工作 3),然後用試圖找到一個變量它的功能也顯示錯誤..
我都試過,但它不顯示列表框......這是我的先進先用列表框的工作...感謝....
能你請顯示你已經嘗試過的代碼?如果我不能評論你的問題,我很抱歉,因爲我仍然缺乏聲譽。謝謝!
請在下面試試這個代碼:
Private Sub cmdSearch_Click()
Dim ws As Worksheet
Dim numRow As Integer
Dim found As Boolean
Set ws = ThisWorkbook.Worksheets("display")
For numRow = 1 To (ws.Range("A" & ws.Rows.Count).End(xlUp).Row)
If nameTxtBox.Value = ws.Range("A" & numRow).Text Then
nameList.AddItem (ws.Range("A" & numRow).Value)
prodList.AddItem (ws.Range("B" & numRow).Value)
saleList.AddItem (ws.Range("C" & numRow).Value)
found = True
Exit For
End If
Next numRow
If found = False Then
MsgBox "No Match Found!", vbCritical
nameList.Clear
prodList.Clear
saleList.Clear
End If
End Sub
窗體屏幕截圖
試算表截圖:
希望這是你想要做什麼! 謝謝!
Access和Excel以及這些工具的版本之間的細節可能會有所不同......我碰巧在此示例中使用了Access 2000。
如果您不確定如何查看圖標的命名方式,請將鼠標光標懸停在上面。
所以,上面得到的列表框基本上工作,並讓你過去的第一個障礙......據我所知。
接下來是什麼?至於你如何使用這個列表框和選定的值,對你的好處....取決於大圖是什麼,所以請隨意詳細說明。
這有幫助嗎?
〜Tanya
您是否已經想出了答案?謝謝! –