Düşeyara ve birleştir hakkında

Katılım
15 Ocak 2007
Mesajlar
86
Excel Vers. ve Dili
excel 2003 türkçe
Herkese selamlar,geçmiş bayramlarınızı tebrik ederim.
Arkadaşlar birleştir ve düşeyara birlikte yapmak istedim.fakat formül işlemiyor.Ekli dosyada örnekledim.Çözüm geliştirecek arkaşlara teşekkür ederim.Kolay gelsin.Esen kalın.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,274
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

İstediğiniz çözümü yerleşik işlevlerle yapmak zor görünüyor. Eğer kullanmak isterseniz size kullanıcı tanımlı fonksiyon önerebilirim.

Fonksiyonun kullanım şekli;
Kod:
[B][COLOR=blue]=ÇOKLU_BİRLEŞTİR(Hücre_Aralığı;Kriter)[/COLOR][/B]

Kod:
Option Explicit
 
Function ÇOKLU_BİRLEŞTİR(Aralık As Range, Kriter As Range)
    Dim Hücre As Range, Sonuç As String
    Application.Volatile
    For Each Hücre In Aralık
        If Hücre.Value = Kriter Then
            If Sonuç = Empty Then
                Sonuç = Hücre.Offset(0, 1).Value
                Else
                Sonuç = Sonuç & "-" & Hücre.Offset(0, 1).Value
            End If
        End If
    Next
    ÇOKLU_BİRLEŞTİR = Sonuç
End Function
 

Ekli dosyalar

Üst