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