【发布时间】:2011-06-23 09:12:02
【问题描述】:
我目前正在研究 VBA 中的搜索功能,该功能将从搜索范围中获取结果并将单元格位置的地址输入到数组中。
我尝试使用以下代码设置数组。
Dim FindRange1 as Range
Dim Find1 as Range
Dim Results1() as Variant
Dim R1 as integer
Dim Max as integer
Max = Range("E7:E1000").Cells.Count
Set FindRange1 = Worksheets("Properties").Range("P7:P1000")
If ILsearch.P1B1.Value = True Then
For R1 = 1 To Max
For Each Find1 In FindRange1
If (Find1.Value < TextBox1) And (Find1.Value > "0") Then
Results1(R1) = Find1.Address
End If
Next Find1
Next R1
End If
【问题讨论】:
-
那么问题是什么?它在做什么你不希望它做什么?