• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

excel de satır numaralandırma..

Katılım
5 Kasım 2004
Mesajlar
1
merhaba formunuza yeni katılıyorum. ve bir sorum olacaktı şimdi satırlara 1 numara yazıyorum örneğin birinci satıra 1 rakamını yazıyorum alt satıra 2 numarasını otomatik atmanın bir yöntemi varmı ? yanı satırları otomatik numaralandırma yöntemi varmı ?
 
1 ve 2 yazdıktan sonra iki hücreyi bloklayın, blokladığınız kısmın sağ alt köşesinde mouse'u tutunca + işareti belirecek.. oradan tutarak aşağıya kadar sürükleyin.
 
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
'Bu makro ile B kolonuna yapılacak yeni eklemeler için A kolonuna yeni
'bir numara ekleyecektir.
If Target.Column <> 2 Then Exit Sub
If Target.Row = 1 Then Exit Sub
If Left(Target.Offset(0, -1), 1) = "~" Then Exit Sub
If Left(Target.Offset(0, -1), 1) = "~" Then Exit Sub
If Left(Target.Offset(0, -1), 1) = "=Row()-1" Then Exit Sub
Target.Offset(0, -1).Formula = "=Row()-1"
End Sub
 
Option ExplicitPrivate Sub Worksheet_Change(ByVal Target As Excel.Range)'Bu makro ile B kolonuna yapılacak yeni eklemeler için A kolonuna yeni'bir numara ekleyecektir. If Target.Column <> 2 Then Exit Sub If Target.Row = 1 Then Exit Sub If Left(Target.Offset(0, -1), 1) = "~" Then Exit Sub If Left(Target.Offset(0, -1), 1) = "~" Then Exit Sub If Left(Target.Offset(0, -1), 1) = "=Row()-1" Then Exit Sub Target.Offset(0, -1).Formula = "=Row()-1"End Sub
Bu komutun nasıl 3. satırdan başlamasını sağlayabilirim.
 
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Option Explicit
 
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
    If Target.Cells.Count > 1 Then Exit Sub
    If Target.Column <> 2 Then Exit Sub
    If Target.Row < 2 Then Exit Sub
    If Target <> Empty Then Target.Offset(0, -1).Formula = "=Row()-2"
End Sub
 
Merhabalar,
Makro yazmadan otomatik satır numarası veren formül varmıdır?
Satır silinse bile numaralandırma düzgün devam etmeli. Örneğin 1 den 25 e kadar satır var ve numaralı. 13, 17 ve 20. satırı siliğimizi farzedelim. Numara yine ardışık devem etmeli, silinen satırların numaraları değişmeli, numara 23 te bitmeli.

Saygılarımla,
Mustafa
 
Merhabalar,
Makro yazmadan otomatik satır numarası veren formül varmıdır?
Satır silinse bile numaralandırma düzgün devam etmeli. Örneğin 1 den 25 e kadar satır var ve numaralı. 13, 17 ve 20. satırı siliğimizi farzedelim. Numara yine ardışık devem etmeli, silinen satırların numaraları değişmeli, numara 23 te bitmeli.

Saygılarımla,
Mustafa
Bununla ilgili makrosuz formül yok galiba...
 
Selamlar,

Elbette formülle çözümde bulunmaktadır. A1 hücresine aşağıdaki formülü yazın ve aşağıya doğru sürükleyin.

Kod:
=SATIR()

Daha sonra aradan satır silip denemeler yapın.
 
15. satırdan itibaren numaralandırısak nasıl bir formül kullanabiliriz?
15. Satıra 1, 16.satıra 2, 17. satıra 3 diye devam edecek..
 
onun için de A15 hücresinden başlayarak
=SATIR()-14
veya
=ROW()-14
 
15. satırdan itibaren numaralandırısak nasıl bir formül kullanabiliriz?
15. Satıra 1, 16.satıra 2, 17. satıra 3 diye devam edecek..

merhaba

alternatif formül.
Kod:
=SATIRSAY($A$15:A15)
 
Geri
Üst