- Katılım
- 1 Ağustos 2013
- Mesajlar
- 10
- Excel Vers. ve Dili
- 2007
herekese merhaba;
benim elimde bir kod var. bu kodda isme göre sıralama yapıyor. ben bu kod gibi bölüme göre sıralama yapmak istesem aşağıda vermiş olduğum kodu nasıl revize etmem gerekir. bu konuda herkesin yardımını bekliyorum
Sub kayitlari_sirala()
On Error Resume Next 'sıralama giriş
Worksheets("KAYIT").Range("B2:R502").Sort _
Key1:=Worksheets("KAYIT").Range("B2"), Order1:=xlAscending, Header:=xlGuess 'sıralama bitiş
Sheets("KAYIT").Range("A2:A502").SpecialCells(xlCellTypeConstants, 23).ClearContents
For i = 2 To Sheets("KAYIT").Range("B65530").End(3).Row 'sıra numarası verme başlangıç
If Sheets("KAYIT").Range("B" & i).Value <> "" Then
Sheets("KAYIT").Range("A" & i) = i - 1 'Sıra numarasını 2. satırda 1 den başlatıyoruz
End If
Next i 'sıra numarası verme bitiş
MsgBox " PERSONEL KAYITLARINIZ İSİME GÖRE SIRALANMIŞTIR.", vbSystemModal, Sheets("NOT").[A15] & " " & Sheets("NOT").[A14] & ""
End Sub
benim elimde bir kod var. bu kodda isme göre sıralama yapıyor. ben bu kod gibi bölüme göre sıralama yapmak istesem aşağıda vermiş olduğum kodu nasıl revize etmem gerekir. bu konuda herkesin yardımını bekliyorum
Sub kayitlari_sirala()
On Error Resume Next 'sıralama giriş
Worksheets("KAYIT").Range("B2:R502").Sort _
Key1:=Worksheets("KAYIT").Range("B2"), Order1:=xlAscending, Header:=xlGuess 'sıralama bitiş
Sheets("KAYIT").Range("A2:A502").SpecialCells(xlCellTypeConstants, 23).ClearContents
For i = 2 To Sheets("KAYIT").Range("B65530").End(3).Row 'sıra numarası verme başlangıç
If Sheets("KAYIT").Range("B" & i).Value <> "" Then
Sheets("KAYIT").Range("A" & i) = i - 1 'Sıra numarasını 2. satırda 1 den başlatıyoruz
End If
Next i 'sıra numarası verme bitiş
MsgBox " PERSONEL KAYITLARINIZ İSİME GÖRE SIRALANMIŞTIR.", vbSystemModal, Sheets("NOT").[A15] & " " & Sheets("NOT").[A14] & ""
End Sub
