Birleştirilmiş hücrelerin makro ile toplanması

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,456
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Evet haklısınız, aceleye geldiğinden tam kontrol edemeden eklemiştim kodları.

Aşağıdaki şekilde deneyiniz.

Kod:
Sub UnMerge()
Dim i       As Long
Dim Deger   As String
Dim s1      As Worksheet
Dim s2      As Worksheet
Set s1 = Sheets("Sayfa1 BU SAYFA")
Set s2 = Sheets("Sayfa2 BÖYLE OLMALI")
s1.Range("A:A").Copy s2.Range("A1")
s2.Select
For i = 2 To [A65536].End(3).Row + 1
    If Range("A" & i).MergeArea.Count > 1 Then
        Cells(i, "A").UnMerge
        Deger = Cells(i, "A")
    Else
       [B]If Cells(i, "A") = "" Then Cells(i, "A") = Deger[/B]
    End If
Next i
End Sub
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Şahane olmuş elinize sağlık Necdet Yeşertener uzmanım
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,456
Excel Vers. ve Dili
Ofis 365 Türkçe
Güle güle kullanınız.
 
Üst