Ya dengan cara memberi 2 kesempatan pada 2 kondisi berbeda; Ingat Fungsi IF
kan ?
IF itu bersifat Pencabangan; Misal:
Kalau Filter sedang diaktifkan >>> *non aktifkan,  *Kalau "TIDAK"   >>> *
aktifkan*
Gak repot kan ?

Pada saat mengaktifkan (memfilter); kriterianya harus berupa *nilai cell *yg
di "dalamnya" tergambar TextBox "KLIK".
Apakah Anda tahu: isi DATA DI CELL dimana TextBox-nya sedang di Klik ??
Apalagi TextBox anda itu dengan mudah dapat digeser ke cell lain ! Dengan
penglihatan mata ke sheet memang gampang menebak tetapi menyuruh Excel
menebak isi Data cell yg belum jelas alamatnya, tentunya agak repot.
Makro tentu saja bisa, akan tetapi lebih sederhana bila yg kita klik adalah
CELL nya, Keuntungannya  Anda tidak perlu repot membuat "TOMBOL-TOMBOL-an"
di setiap unik item yg ada di kolom "Lokasi". Makro pun tidak perlu mencari
"cell mana berisi apa" untuk dijadikan kriteria.


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
' Rara Wilis * Jun 21, 2012
' BeExcel Case# 17696
'---------------------
   If Target.Count = 1 Then
   If Target.Column = 2 Then
   If Target.Row > 4 Then
   If Not Target.Value = vbNullString Then
      *GantiFilterUnFilter* Target.Value
   End If
   End If
   End If
   End If
End Sub


Sub HideUnhideKoloms()
' Rara Wilis * Jun 21, 2012
' BeExcel Case# 17696
'---------------------
   With Columns("C:D")
      If .EntireColumn.Hidden = True Then
         .EntireColumn.Hidden = False
      Else
         .EntireColumn.Hidden = True
      End If
   End With
End Sub
'--------------------

~Rr




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.
>

Attachment: bljrrrrr (VBA CODE ~Rara).xlsm
Description: Binary data

Kirim email ke