过去5个小时我一直在寻找答案,但没有找到。我使用的用户窗体有一个列表框,其中列出了包含特定值的单元格。一切正常。但是,我希望在单击列表框中列出的项目时能够转到该行。下面是我使用的代码。
Private Sub ListBox1_Click()
End Sub
Private Sub UserForm_Initialize()
ListBox1.clear
ListBox1.List = Range("AQ3:AQ255").Value
Call List
End Sub
Private Sub List()
Dim i As Long
' loop backwards through items,
For i = ListBox1.ListCount - 1 To 0 Step -1
' check each if it contains meaningful text
If Trim(ListBox1.List(i) & vbNullString) = vbNullString Then
' if not, delete that item
ListBox1.RemoveItem (i)
End If
Next i
End Sub
1条答案
按热度按时间hfwmuf9z1#
使用隐藏列保存行。