1Al2Ver
Altın Üye
- Katılım
- 5 Kasım 2007
- Mesajlar
- 4,713
- Excel Vers. ve Dili
- 64 Bit TR - Microsoft Office 365 - Win11 Home
- Altın Üyelik Bitiş Tarihi
- 04-01-2026
Merhaba,
Aşağıdaki kod, "KAYITLAR" sayfası için işlem yapmaktadır,
Bu koda, "İSTANBUL", "YALOVA", "TEKİRDAĞ", "EDİRNE", "KIRKLARELİ", "BURSA", "ÇANAKKALE", "KOCAELİ", "SAKARYA" isimli sayfaları da ilave etmek istiyorum,
Adı geçen sayfalardaki işlem aralıkları aynıdır ( B2:AA, AC2:AC gibi )
Kısaca, tek makro ile, KAYITLAR ve İSTANBUL, YALOVA, TEKİRDAĞ, EDİRNE, KIRKLARELİ, BURSA, ÇANAKKALE, KOCAELİ, SAKARYA isimli sayfaların "AC" sütununu sıralatmak istiyorum.
Teşekkür ederim.
Aşağıdaki kod, "KAYITLAR" sayfası için işlem yapmaktadır,
Bu koda, "İSTANBUL", "YALOVA", "TEKİRDAĞ", "EDİRNE", "KIRKLARELİ", "BURSA", "ÇANAKKALE", "KOCAELİ", "SAKARYA" isimli sayfaları da ilave etmek istiyorum,
Adı geçen sayfalardaki işlem aralıkları aynıdır ( B2:AA, AC2:AC gibi )
Kısaca, tek makro ile, KAYITLAR ve İSTANBUL, YALOVA, TEKİRDAĞ, EDİRNE, KIRKLARELİ, BURSA, ÇANAKKALE, KOCAELİ, SAKARYA isimli sayfaların "AC" sütununu sıralatmak istiyorum.
Teşekkür ederim.
Kod:
Sub Benzersiz_Sırala_KAYITLAR()
Dim Liste()
If MsgBox("KAYITLAR Sayfası AC SÜTUNU Güncellenecek !", vbYesNo, "DİKKAT!") = vbNo Then Exit Sub
Veri = Range("B2:AA" & Range("B" & Rows.Count).End(3).Row).Value
ReDim Liste(1 To UBound(Veri), 1 To 1)
For i = 1 To UBound(Veri)
If Veri(i, UBound(Veri, 2)) <> 1 Then
Say = Say + 1
Liste(Say, 1) = Veri(i, 1)
End If
Next i
Range("AC2:AC" & Rows.Count).ClearContents
Range("AC2").Resize(Say, 1) = Liste
End Sub