|
- Private Sub CommandButton1_Click()
- Dim d, k, t, Sht As Worksheet, Brr, rq, n&, Myr&, Arr
- Set d = CreateObject("Scripting.Dictionary")
- rq = Sheet1.[g3].Value
- For Each Sht In Sheets
- If Sht.Name <> "Sheet4" Then
- Myr = Sht.[d65536].End(xlUp).Row
- Arr = Sht.Range("d1:d" & Myr)
- For i = 1 To UBound(Arr)
- d(Arr(i, 1)) = ""
- Next
- End If
- Next
- k = d.keys
- t = d.items
- ReDim Brr(1 To d.Count)
- For i = 0 To UBound(k)
- If k(i) < rq Then
- n = n + 1
- Brr(n) = k(i)
- End If
- Next
- Sheet1.[h1].Resize(UBound(Brr), 1) = Application.Transpose(Brr)
- End Sub
复制代码 |
|