• DİKKAT

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

Birleştirerek Alma

Katılım
15 Ekim 2014
Mesajlar
833
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Merhaba Arkadaşlar. Öncelikle sitenin yeni hali hayırlı olsun. Başlama tarihi yaklaşan kişilerin bilgilerini formülle AK sütununa alıyorum. AK sütununda bulunan birden fazla formülle alınmış bilgileri belirttiğim alana birleştirerek alabilir miyiz. Daha önceki örnek formüllerden denedim ancak olmadı maalesef. Detaylı açıklamalı örnek dosyayı ekte gönderiyorum. Teşekkür Ederim.


https://www.dosyaupload.com/i7dg
 
Merhaba,

Fonksiyon olacaksa makro kullanarak ktf(kullanıcı tanımlı fonksiyon) yazmanız gerekir.

Module kopyalayın.

Kod:
Function BirlestirX(hucre As Range) As String

    Dim a As Range

    Application.Volatile True

    For Each a In hucre
        If IsError(a.Value) = False Then
            If a.Value <> "" Then
                BirlestirX = BirlestirX & Chr(10) & a.Value
            End If
        End If
    Next a

End Function

Kullanışı:

=BirlestirX(AK5:AK1000)

.
 
Sayın Ömer bulunduğum kurumda Microsoft kullanılmasına izin verilmediğinden makro düzenli çalışmıyor. Eğerli bir formül işime daha çok yarayacak
 
=AK4&AK5&AK6&AK7&AK8&AK9&AK10&AK11&AK12&AK13&AK14&AK15&AK16&AK17&AK18&AK19&AK20&AK21&AK22&AK23&AK24&AK25&AK26&AK27&AK28&AK29&AK30&AK31&AK32&AK33&AK34&AK35&AK36&AK37&AK38&AK39&AK40&AK41&AK42&AK43&AK44&AK45&AK46&AK47&AK48&AK49&AK50&AK51&AK52&AK53&AK54&AK55&AK56&AK57&AK58&AK59&AK60&AK61&AK62&AK63&AK64&AK65&AK66&AK67&AK68&AK69&AK70&AK71&AK72&AK73&AK77&AK75&AK76&AK77&AK78&AK79&AK80&AK81&AK82&AK83&AK84&AK85&AK86&AK87&AK88&AK89&AK90&AK91&AK92&AK93&AK94&AK95&AK96&AK97&AK98&AK99&AK100&AK101&AK102&AK103&AK104&AK105&AK106&AK107&AK108&AK109&AK110&AK111&AK112&AK113&AK114&AK115&AK116&AK117&AK118&AK119&AK120&AK121&AK122&AK113&AK124&AK125&AK126&AK127&AK128&AK129&AK130&AK131&AK132&AK133&AK134&AK135&AK136&AK137&AK138&AK139&AK140&AK141&AK142&AK143&AK144&AK145&AK146&AK147&AK148&AK149&AK150&AK151&AK152&AK153&AK154&AK155&AK156&AK157&AK158&AK159&AK160&AK161&AK162&AK163&AK164&AK165&AK166&AK167&AK168&AK169&AK170

Aslında bu şekilde birleştirme yapıyorum ama AK4 den AK928 e kadar bu şekilde yazmak zor oluyor. AK4 ile AK928 arasındakileri aralarına - koyarak daha kısa bir birleştirme yolu arıyorum.
 
Geri
Üst