Hai Kesi..

semangat pagi.. ini slogannya siapa ya? lupa xixixixi ^_^

Jan bisanya kasih solusi pakai VBA aja ya.. solusi dengan formula atau cara
yang lain belum kepikiran..
script-nya ditulis di worksheet dengan event change

Private Sub Worksheet_Change(ByVal Target As Range)
Dim rgHd As Range, rgFind As Range
Dim sKrit As String
Dim lTbl As Long, lData As Long, i As Long
Dim iCol As Integer

With Target
    If .Count = 1 Then
        If .Column = 10 And .Row > 3 Then
            Set rgHd = Range("d2:h2")
            lTbl = Cells(Rows.Count, 2).End(xlUp).Row
            sKrit = .Value
            Set rgFind = rgHd.Find(sKrit, MatchCase:=False)
            If rgFind Is Nothing Then
                MsgBox "Tidak ada proses tersebut", vbOKOnly + vbCritical,
"Proses Tidak Ditemukan"
                Exit Sub
            End If
            iCol = rgFind.Column
            For i = 4 To lTbl
                If Cells(i, iCol).Value > 0 Then
                    lData = Cells(Rows.Count, 11).End(xlUp).Row + 1
                    Cells(lData, 11).Value = Cells(i, 2).Value
                End If
            Next i
        End If
    End If
End With
End Sub

solusi file terlampir.. silakan dicoba disesuaikan untuk kondisi
sebenarnya..
jangan lupa, diaktifkan dahulu macronya ya..

Salam,


-Miss Jan Raisin-


Pada 4 Oktober 2013 08.32, KESI VIZZIANTI <[email protected]>menulis:

> **
>
>
> Selamat pagi
> Semoga di akhir hari kerja ini semua dalam kondisi sehat
> kali ini saya ada data yang lumayan banyak dan ingin merubah dalam bentuk
> susunan lain.
> Mohon pencerahan untuk kasus saya seperti terlampir
>
> Salam
> *Kesi*
>

Attachment: MJR-proses.xlsb
Description: Binary data

Kirim email ke