maklumi sy yg byk mau tp sedikit mampu
Set rngShp = Sheet1.Shapes(sShpName).TopLeftCell


"the item with the specified name wasn't found"
apa yg salah dan kenapa begitu kalau sy terapkan selain di file lampiran?


________________________________
 Dari: Kid Mr. <[email protected]>
Kepada: [email protected] 
Dikirim: Kamis, 21 Juni 2012 10:37
Judul: Re: [belajar-excel] satu tombol utk perintah yang berlawanan
 

  
Silakan coba file terlampir.
Kondisi :
>> shape untuk filter akan membaca range pertama (pojok kiri atas shape) -> 
>> hati-hati dalam meletakkan shape
>> setiap shape di assign ke prosedur FilterItem

Berikut bunyi prosedur filter item (rujukan range untuk membaca tabel data 
masih statis, sesuaikan dengan kebutuhan).
Public Sub FilterItem()
    Dim sShpName As String
    Dim rngData As Range, rngShp As Range
    
    'get caller (kasus ini : sebuah shape -> diambil namanya [string])
    sShpName = Application.Caller
    Set rngShp = Sheet1.Shapes(sShpName).TopLeftCell        'range excel 
pertama si shape
    
    Set rngData = Range("b4").CurrentRegion
    'set area autofilter
    If Sheet1.AutoFilterMode Then
        'autofilter udah on maka di clear aja (gak peduli tabel apa yang di 
autofilter)
        Sheet1.AutoFilterMode = False
    Else
        'autofilter masih off, filter berdasar nilai di rangenya si shape (gak 
pakai panah filter)
        rngData.AutoFilter 1, rngShp.Value, visibledropdown:=False
        rngData.AutoFilter 2, visibledropdown:=False
        rngData.AutoFilter 3, visibledropdown:=False
    End If
End Sub

Wassalamualaikum Wr. Wb.
Kid.


2012/6/20 Absolute - Udin <[email protected]>

 
>  
>dear all
>mau bertanya codenya utuk satu tombol dg dua perintah, keterangan & hasil yg 
>diinginkan ada di lampiran
>
>
>terima kasih
>
>

 

Kirim email ke