veri sıralama

Katılım
5 Eylül 2007
Mesajlar
1,247
Excel Vers. ve Dili
ofis 2010
Altın Üyelik Bitiş Tarihi
21-07-2024
iyi günler:
veri doğrulama ile gelen sayfada D sütununda olan "İTHALAT" satırının 1.ci sıra olacak şekilde sıralamak istiyorum, istenen kelimeye göre sıralama ile ilgili makro örneği bulamadım.
işlem yapılacak satır alan B3-K10 alanı ; A sütunu ve M sütunu sabit, sıralamaya dahil değil, Teşekkürler
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,


"Veri doğrulama" başlığındaki dosyayla aynı dosya içeriği sanırım.
Private Sub Worksheet_Change(ByVal Target As Range) kodlarının End Sub satırından önce ekleyiniz.
Kod:
    deg = Array("İTHALAT", "DÜŞÜM", "TRANSFER")
    Application.AddCustomList ListArray:=deg
    With ActiveSheet.Sort
        .SortFields.Clear
        .SortFields.Add Key:=Range("D3"), SortOn:=xlSortOnValues, Order:=xlAscending, _
            CustomOrder:=UBound(deg), DataOption:=xlSortNormal

        .SetRange Range("B3:K" & Cells(Rows.Count, "B").End(3).Row)
        .Header = xlGuess
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
 
Üst