Birleştirilmiş hücrelerde sıra no

Katılım
22 Şubat 2023
Mesajlar
186
Excel Vers. ve Dili
Türkçe
Hocam A1:A100 h hücreleri arasında otomatik olarak sıra numarası vermesini istiyorum 17 ve 18 hücreler birleştirilmiş olduğundan dolayı sıra no vermiyor
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,229
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Fonksiyon ile çözümü var mı? araştırmadım.
Makrolu çözüm isterseniz, aşağıdaki kodları kendinize uyarlayınız.
Kod:
Sub SeriNo()

Dim i As Long
Dim siraNo As Long
Dim sonSat As Long

sonSat = 20
siraNo = 100

Do
    i = i + 1
    siraNo = siraNo + 1
    Cells(i, "A") = siraNo
    If Cells(i, "A").MergeCells = True Then i = i + Cells(i, "A").MergeArea.Rows.Count - 1
Loop Until i > sonSat

End Sub
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,675
Excel Vers. ve Dili
Microsoft 365 Tr-64
Formülle şöyle olabilir.
  1. A sütununda hücreleri çöz deyin önce. Birleşmeleri iptal edin.
  2. A2 ye kopyalayıp aşağı doğru çoğaltın =EĞERSAY($A$1:A1;">0")+1
  3. Birleştirilecek hücreleri birleştirin.
Eğer birleşecek hücre sayısı fazla ise makro tavsiye edilir.
 
Üst