• DİKKAT

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

Birleşik hücre değerlerini dağıtmak

Katılım
7 Haziran 2016
Mesajlar
26
Excel Vers. ve Dili
2013 - eng
Merhaba

excel sayfasında birden fazla birleştirilmiş hücreler bulunmaktadır. Bazı hücreler 2 satır olduğu gibi bazıları 20 satır birleştirilmiştir. Birleşen hücrede bir değer bulunuyor. Hücreleri makro yardımı ile, birleşenleri tespit edip hücreleri ayırırken ayrılan her hücreye birleşen hücredeki değeri yazdırmak mümkünmüdür ? yardımcı olabilir misiniz.
Örnek birkaç satırı aşağıda görselde paylaşıyorum.


Karşılığı dolu yada boş ayrimi yapmaksızın birleşik hücre ayristirilirken her ayrılan hücreye aynı değeri yazacak
 
Son düzenleme:
Merhaba,

Dosya yükleme sitelerine örnek dosyanızı yükleyip forumda paylaşırsanız destek almanız kolaylaşacaktır.
 
Paylaştığınız görsele erişemedim. Örnek dosya eklemek bu kadar zor olmasa gerek..
 
Deneyiniz.

Birleştirilmiş hücreleri seçtikten sonra kodu çalıştırınız.

C++:
Option Explicit

Sub Split_Concatenate_Cells()
    Dim Rng As Range, Data As Variant, Adres As String
    
    For Each Rng In Selection
        If Rng.MergeCells Then
            Adres = Rng.MergeArea.Address
            Data = Rng.Cells(1, 1).Value
            Rng.UnMerge
            Range(Adres).Value = Data
        End If
    Next

    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Deneyiniz.

Birleştirilmiş hücreleri seçtikten sonra kodu çalıştırınız.

C++:
Option Explicit

Sub Split_Concatenate_Cells()
    Dim Rng As Range, Data As Variant, Adres As String
   
    For Each Rng In Selection
        If Rng.MergeCells Then
            Adres = Rng.MergeArea.Address
            Data = Rng.Cells(1, 1).Value
            Rng.UnMerge
            Range(Adres).Value = Data
        End If
    Next

    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub

çok teşekkürler, emeğinize sağlık.
 
Geri
Üst