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

Function K_TEXTJOIN(Concatenate_Area As Range, Criteria_Area As Range, My_Criteria As Range, _
Optional Ignore_Emty_Cells As Boolean = True, Optional My_Seperator As String = "-") As String
Dim Rng As Range, Count_Row As Long
Application.Volatile True
For Each Rng In Criteria_Area
Count_Row = Count_Row + 1
If Rng.Value = My_Criteria.Value Then
If Ignore_Emty_Cells = True Then
If Concatenate_Area.Cells(Count_Row).Value <> "" Then
If K_TEXTJOIN = "" Then
K_TEXTJOIN = Concatenate_Area.Cells(Count_Row).Value
Else
K_TEXTJOIN = K_TEXTJOIN & My_Seperator & Concatenate_Area.Cells(Count_Row).Value
End If
End If
Else
If K_TEXTJOIN = "" Then
K_TEXTJOIN = Concatenate_Area.Cells(Count_Row).Value
Else
K_TEXTJOIN = K_TEXTJOIN & My_Seperator & Concatenate_Area.Cells(Count_Row).Value
End If
End If
End If
Next
End Function