• DİKKAT

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

Ardışık sıra numaralama

  • Konbuyu başlatan Konbuyu başlatan zafer
  • Başlangıç tarihi Başlangıç tarihi

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

A B
1 1
1 2
2 2
1 3
1 4
3 2
2 3
2 4
1 5

B sütununda kodlar var A sütununda bunları sıra numarasına dizmek istiyorum.B sütunundaki kodlara göre
Yani kodların başlangıcını ve bitişini bulmakta kullanacağım.

Makro yazdım ama tersten başlıyor.çözemedim.

Formülde olabilir.



Saygılarımla
 
Kod:
Sub Düğme1_Tıklat()

    Range("A1:A9").Select
    Selection.Copy
    Range("B1").Select
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
    ActiveSheet.Paste
    Application.CutCopyMode = False
    Selection.Sort Key1:=Range("B1"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
End Sub

Bu şekilde olurmu
 
Formüllü çözüm

A1 hücresine aşağıdaki formülü yazın ve aşağı doğru sürükleyerek çoğaltın.

=EÐERSAY($B$2:B2;B2)
 
Buda makrolu çözüm

[vb:1:7e9dae780e]Sub sirano()
For a = 2 To Cells(65536, 2).End(xlUp).Row
Cells(a, 1) = WorksheetFunction.CountIf(Range("B2:B" & a), Cells(a, 2).Value)
Next
End Sub
[/vb:1:7e9dae780e]
 
Merhaba

İlgi ve alakanıza çok teşekkür ederim.

Saygılarımla
 
Geri
Üst