Wa'alaikumussalam Wr. Wb.
Betul Pak Slamet. Tidak harus dengan memanfaatkan properti parent.
Penggunaan properti parent untuk mendapatkan object sheet dari range.
Pada potongan script kasus yang diutarakan, digunakan selection pada
penggunaan fitur autofilter.
Karena tidak diketahui sudah melakukan apa saja terhadap area autofilter,
maka bisa jadi yang ter-select adalah area range diluar area autofilter.
Misal, hasil autofilter disalin ke kolom lain dalam sheet yang sama.
Penggunaan parent lebih memastikan bahwa autofilter di sheet tersebut akan
di non aktifkan, meskipun yang ter-select bukan area autofilter, sehingga
akan lebih terhindar munculnya error.
Jika ternyata yang terselect ada di sheet lain, maka yang di-off adalah
autofilter di sheet lain tersebut.
Mungkin bisa dicoba prosedur berikut ini (dalam sebuah module) dengan sheet
pertama adalah kosong
public sub CobaAutoFilter()
sheets(1).activate
range("a1").value="x"
range("a2").value=1
range("a2").select
selection.autofilter
range("g13").select
selection.autofilter
end sub
jika sudah coba run prosedur di atas, coba ganti baris selection.autofilter
sebelum end sub dengan selection.parent.autofiltermode=false
Wassalamu'alaikum Wr. Wb.
Kid.
2013/1/25 <[email protected]>
> **
>
>
> ** Assalammu alaikum mas kid,
>
> Mhn info terkait penggunaan parent dari contoh script dibawah, kenapa ada
> parent, sedangkan tanpa menggunakan parent juga bisa khan yaa.
>
> Sebelum dan sesudahnya Terima kasih
> Wassalam
> ------------------------------
> *From: * [email protected]
> *Sender: * [email protected]
> *Date: *Fri, 25 Jan 2013 17:39:43 +0700
> *To: *<[email protected]>
> *ReplyTo: * [email protected]
> *Subject: *Re: [belajar-excel] VBA code untuk menghilangkan AutoFilter
>
>
>
>
> Alhamdulillah lagi.
>
> Berhasil. Semoga Allah SWT selalu memberikan pahala yang lebih baik dari
> ini semua kepada Mr. Kid.
>
> Wassalam.
> Tio
>
>
>
> *"Mr. Kid" <[email protected]>*
> Sent by: [email protected]
>
> 01/25/2013 05:27 PM
> Please respond to belajar-excel
>
> To: [email protected]
> cc:
> Subject: Re: [belajar-excel] VBA code untuk menghilangkan
> AutoFilter
>
>
>
>
> Coba :
> selection.parent.autofiltermode=false
>
> Wassalam,
> Kid.
>
> 2013/1/25 <*[email protected]* <[email protected]>>
>
>
>
> Dear B-Exceller,
>
> Mau tanya nih, kalau membuat autofilter dengan code VBA: *
> Selection.AutoFilter*
>
> Bagaimana VBA code untuk menghilangkan AutoFilter ?
>
>
> Terima kasih dan Salam,
> Tio
>
>
>