Aşağıdaki makroyu kullanmaya çalışıyorum
Dim aa As Range, bb As Range
With Sheets("Stok")
Set aa = .Range(.Range("I4"), .Range("I" & Rows.Count).End(xlUp))
End With
With CreateObject("scripting.dictionary")
.CompareMode = vbTextCompare
For Each bb In aa
If bb(, 1) > 0 Then .Item(bb.Value) = bb.Value
Next
Sheets("Sonuç").Range("B3").Resize(.Count) = Application.Transpose(.keys)
End With
Bu kodun e stünündaki değerlerin 0 dan büyük olması durumunda kopyalama yaptırmasını nasıl sağlarım?
Dim aa As Range, bb As Range
With Sheets("Stok")
Set aa = .Range(.Range("I4"), .Range("I" & Rows.Count).End(xlUp))
End With
With CreateObject("scripting.dictionary")
.CompareMode = vbTextCompare
For Each bb In aa
If bb(, 1) > 0 Then .Item(bb.Value) = bb.Value
Next
Sheets("Sonuç").Range("B3").Resize(.Count) = Application.Transpose(.keys)
End With
Bu kodun e stünündaki değerlerin 0 dan büyük olması durumunda kopyalama yaptırmasını nasıl sağlarım?
