У меня проблема. Я пытаюсь скопировать все уникальные значения (числовые и буквенно-цифровые) с динамического листа на другой. Я нашел отличный сценарий на форуме, который работает быстро и адаптировал его. Проблема в том, что, кажется, отфильтровывает все числовые значения и жизнь меня, я не понимаю, почему!?! Вы можете помочь?значения ячейки памяти vba отбирают числовые данные
Sub GetUniqueItems()
Dim vData As Variant, n&, lLastRow&, sMsg$
lLastRow = Worksheets(Worksheets("Summary").Range("A1").Value)._
Cells(Rows.Count, "H").End(xlUp).Row
If lLastRow = 1 Then Exit Sub '//no data
vData = Worksheets(Worksheets("Summary").Range("A1").Value)._
Range("H2:H" & lLastRow)
Dim oColl As New Collection
On Error Resume Next
For n = LBound(vData) To UBound(vData)
oColl.Add vData(n, 1), vData(n, 1)
Next 'n
For n = 1 To oColl.Count
sMsg = oColl(n)
Sheets("Summary").Cells(n + 3, 1).Value = Mid$(sMsg, 1)
Next 'n
End Sub
Еще раз ... Вы - спасатель. Благодарю. –