- Katılım
- 5 Eylül 2007
- Mesajlar
- 1,247
- Excel Vers. ve Dili
- ofis 2010
iyi günler;
veri sayfasının J sütunundaki verileri listele sayfasına getiriyorum.
C1 Hücresine seçenek sunarak getirmem mümkün olurmu, yani 100 , 120 , 320 gibi yazdığında başı bu şekilde olan kodların gelmesi şeklinde. Teşekkürler
veri sayfasının J sütunundaki verileri listele sayfasına getiriyorum.
Kod:
Sub Yenilenendeger()
Dim SD As Worksheet: Set SD = Sheets("VERI")
Dim SO As Worksheet: Set SO = Sheets("listele")
Dim liste(), dizi()
son = SD.Cells(Rows.Count, "D").End(3).Row
liste = SD.Range("J4:J" & son).Value
Set dic = CreateObject("scripting.dictionary")
For X = 1 To UBound(liste, 1)
aranan = liste(X, 1)
If Not dic.exists(aranan) Then
dic.Add aranan, ""
End If
Next X
SO.Range("B3:B" & Rows.Count).ClearContents
SO.Range("B3").Resize(dic.Count, 1) = Application.Transpose(dic.keys)
End Sub
