Coba buat suatu range kriteria yang susunannya :
baris pertama : header kolom dari data (copas dari tabel data) yang menjadi
kolom-kolom kriteria filter
baris kedua dan seterusnya : nilai-nilai kriteria sesuai nama kolom di
baris pertama.

Contoh :
Data di sheet Global Report area A7 current region
Kriteria di sheet filter X5:Z6 dimana :
        X5 sampai Z5 berisi header yang tulisannya sama persis dengan
header di Global Report
        X6 sampai Z6 berisi nilai-nilai kriteria yang link dengan cell-cell
input di kolom D sesuai nama header di X5:Z5
CopyToRange di sheet filter B31:i31 dengan nama header yang sama persis
dengan header di global report


Wassalam,
Kid.

2012/12/4 Debora Christy <[email protected]>

> **
>
>
> Dear BeExceller,
> Saya ada masalah dengan formula makro untuk filter yang saya gunakan...
> Formula tidak bekerja dengan baik, sehingga seluruh data yang hendak saya
> filter muncul semua...
> Formula yang saya gunakan...
>
> Sub AdvFilter()
>     ThisWorkbook.Sheets("GLOBAL REPORT").Range("A7").CurrentRegion. _
>         AdvancedFilter Action:=xlFilterCopy, _
>         CriteriaRange:=ThisWorkbook.Sheets("FILTER").Range("LISTTANGGAL"),
> _
>         CopyToRange:=ThisWorkbook.Sheets("FILTER").Range("B31:I31"), _
>         Unique:=False
>     JmlDataCocok = Application.WorksheetFunction.Count _
>         (ThisWorkbook.Sheets("FILTER").Range("B32:B1048576"))
>     ThisWorkbook.Sheets("FILTER").Range("B26").Value = _
>         "Hasil: " & JmlDataCocok & " data cocok dengan kriteria"
> End Sub
>
> LISTTANGGAL =OFFSET(FILTER!$B$9;0;0;COUNTA(FILTER!$B$9:$G$11);1)
>
> saya juga sertakan lampiran datanya...
> Terimakasih sebelumnya....
>
>  _
>
>

Kirim email ke