Dear all,

makasih ya jawabannya.
tp kl colom nya di urutin dari (kecil-besar atau sebaliknya) jd error ni
tp msh bingung, apa gk ada cara yg lebih simple
msh blom ngerti udf..

ini saya lampirkan dummy yg baru ya
jd ada 1 club disukai oleh orang yg berbeda2
nha misal gini
juventus - mahfud
juventus - ardie
asroma - jack
persija - jack
acmilan - ayah

nha gimana caranya dalam kolom kriteria saya ketik juventus output dr 
vlookupnya jd
"mahfud,ardie"

dan satu lagi kl diurutin disesuaikan dengan abjad tidak jd error hasil 
formulanya heheeh

kl yg susah saya buat cuman bisa nampilin satu nama orang saja, apa harus 
ditambah function lain???


 
Wassalam
T. MACHFUD GANI



________________________________
 Dari: Jan Raisin <[email protected]>
Kepada: [email protected]
Dikirim: Senin, 13 Januari 2014 20:16
Judul: Re: [belajar-excel] mengambil data (multi string) dengan vlookup



 
ups.. koreksi sedikit..

contoh penggunaan formulanya yang benar sbb:

=ConcateIf( $C$8:$C$17 , H8 , $B$8:$B$17 , "," )


Salam,


-Miss Jan Raisin-


Pada 13 Januari 2014 20.13, Jan Raisin <[email protected]> menulis:

Coba gunakan UDF ConcateIf
>
>
>syntaxnya
>=ConcateIf( range_criteria , criteria , range_data , tanda_penghubung )
>
>
>contoh penggunaan:
>=ConcateIf( $C$8:$C$17 , H8;$B$8:$B$17 , "," )
>
>
>
>tanda penghubung harus berada di antara kutip dua " "
>
>
>scriptnya ditulis di dalam sebuah modul dengan scope Public agar dapat 
>dipanggil dari worksheet seperti formula excel laiinya
>
>
>Public Function ConcateIf(rngCrit As Range, Crit As Range, rngData As Range, 
>sCon As String) As String
>    Dim rgCrit As Range
>    Dim sConcate As String
>    Dim iCol As Integer
>    Dim lRow As Long
>    
>    iCol = rngData.Column
>    For Each rgCrit In rngCrit
>        If rgCrit.Value = Crit.Value Then
>            lRow = rgCrit.Row
>            If sConcate = vbNullString Then
>                sConcate = Cells(lRow, iCol).Value
>            Else
>                sConcate = sConcate & sCon & Cells(lRow, iCol).Value
>            End If
>        End If
>    Next rgCrit
>    ConcateIf = sConcate
>End Function
>
>
>File solusi terlampir
>
>
>Salam,
>
>
>
>
>-Miss Jan Raisin-
>
>
>Pada 13 Januari 2014 16.33, T. Machfud G <[email protected]> menulis:
>
>
>
>> 
>>hehehehhehe...penyakit lama lupa
>>hari ini email ada 3 semuanya lupa attach file nya kwkwkwk
>> 
>>Regards,
>>T. MACHFUD GANI
>>
>>
>>
>>

Kirim email ke