Anda di halaman 1dari 3

PERINTAH MENAMPILKAN DATA

Me.TABELDATA.RowSource = Sheet1.Range("DataTabel").Address(External:=True)
Me.HASIL.Caption = Me.TABELDATA.ListCount
Me.HASIL.Caption = Format(Me.HASIL.Caption, "#,###")

PERINTAH COMBOBOX CATEGORY


'Perintah pengganti Error
On Error GoTo Salah
'Perintah Menentukan tempat pencarian
Set FilterData = Sheet1
'Perintah memasukkan kriteria pencarian
FilterData.Range("R8").Value = Me.Category.Value
'Perintah Melakukan Pencarian Data
FilterData.Range("A7").CurrentRegion.AdvancedFilter Action:=xlFilterCopy,
CriteriaRange:= _
Sheet1.Range("L7:U8"), Copytorange:=Sheet1.Range("L10:U10"), Unique:=False
'Perintah Memasukkan hasil pencarian ke TabelHasil
Me.TABELDATA.RowSource = Sheet1.Range("HAsilCari").Address(External:=True)
'Perintah menghitung data yang ditemukan
Me.HASIL.Caption = Me.TABELDATA.ListCount
Me.HASIL.Caption = Format(Me.HASIL.Caption, "#,###")
'Perintah Lanjutan pengganti Error
Exit Sub
Salah:
Call MsgBox("Data tidak ditemukan", vbInformation, "Filter Data")

PERINTAH COMBOBOX CITY


'Perintah pengganti Error
On Error GoTo Salah
'Perintah Menentukan tempat pencarian
Set FilterData = Sheet1
'Perintah memasukkan kriteria pencarian
FilterData.Range("P8").Value = Me.City.Value
'Perintah Melakukan Pencarian Data
FilterData.Range("A7").CurrentRegion.AdvancedFilter Action:=xlFilterCopy,
CriteriaRange:= _
Sheet1.Range("L7:U8"), Copytorange:=Sheet1.Range("L10:U10"), Unique:=False
'Perintah Memasukkan hasil pencarian ke TabelHasil
Me.TABELDATA.RowSource = Sheet1.Range("HAsilCari").Address(External:=True)
'Perintah menghitung data yang ditemukan
Me.HASIL.Caption = Me.TABELDATA.ListCount
Me.HASIL.Caption = Format(Me.HASIL.Caption, "#,###")
'Perintah Lanjutan pengganti Error
Exit Sub
Salah:
Call MsgBox("Data tidak ditemukan", vbInformation, "Filter Data")

PERINTAH COMBOBOX MONTH


'Perintah pengganti Error
On Error GoTo Salah
'Perintah Menentukan tempat pencarian
Set FilterData = Sheet1
'Perintah memasukkan kriteria pencarian
FilterData.Range("M8").Value = Me.month.Value
'Perintah Melakukan Pencarian Data
FilterData.Range("A7").CurrentRegion.AdvancedFilter Action:=xlFilterCopy,
CriteriaRange:= _
Sheet1.Range("L7:U8"), Copytorange:=Sheet1.Range("L10:U10"), Unique:=False
'Perintah Memasukkan hasil pencarian ke TabelHasil
Me.TABELDATA.RowSource = Sheet1.Range("HAsilCari").Address(External:=True)
'Perintah menghitung data yang ditemukan
Me.HASIL.Caption = Me.TABELDATA.ListCount
Me.HASIL.Caption = Format(Me.HASIL.Caption, "#,###")
'Perintah Lanjutan pengganti Error
Exit Sub
Salah:
Call MsgBox("Data tidak ditemukan", vbInformation, "Filter Data")

PERINTAH COMBOBOX REGION


'Perintah pengganti Error
On Error GoTo Salah
'Perintah Menentukan tempat pencarian
Set FilterData = Sheet1
'Perintah memasukkan kriteria pencarian
FilterData.Range("Q8").Value = Me.Region.Value
'Perintah Melakukan Pencarian Data
FilterData.Range("A7").CurrentRegion.AdvancedFilter Action:=xlFilterCopy,
CriteriaRange:= _
Sheet1.Range("L7:U8"), Copytorange:=Sheet1.Range("L10:U10"), Unique:=False
'Perintah Memasukkan hasil pencarian ke TabelHasil
Me.TABELDATA.RowSource = Sheet1.Range("HAsilCari").Address(External:=True)
'Perintah menghitung data yang ditemukan
Me.HASIL.Caption = Me.TABELDATA.ListCount
Me.HASIL.Caption = Format(Me.HASIL.Caption, "#,###")
'Perintah Lanjutan pengganti Error
Exit Sub
Salah:
Call MsgBox("Data tidak ditemukan", vbInformation, "Filter Data")

PERINTAH RESET
Me.month.Value = ""
Me.year.Value = ""
Me.ShipMode.Value = ""
Me.City.Value = ""
Me.Region.Value = ""
Me.Category.Value = ""
Me.SubCategory.Value = ""
Me.TABELDATA.RowSource = ""
Sheet1.Range("L8:U8").Value = ""
Me.HASIL.Caption = ""

PERINTAH COMBOBOX SHIP MODE


'Perintah pengganti Error
On Error GoTo Salah
'Perintah Menentukan tempat pencarian
Set FilterData = Sheet1
'Perintah memasukkan kriteria pencarian
FilterData.Range("O8").Value = Me.ShipMode.Value
'Perintah Melakukan Pencarian Data
FilterData.Range("A7").CurrentRegion.AdvancedFilter Action:=xlFilterCopy,
CriteriaRange:= _
Sheet1.Range("L7:U8"), Copytorange:=Sheet1.Range("L10:U10"), Unique:=False
'Perintah Memasukkan hasil pencarian ke TabelHasil
Me.TABELDATA.RowSource = Sheet1.Range("HAsilCari").Address(External:=True)
'Perintah menghitung data yang ditemukan
Me.HASIL.Caption = Me.TABELDATA.ListCount
Me.HASIL.Caption = Format(Me.HASIL.Caption, "#,###")
'Perintah Lanjutan pengganti Error
Exit Sub
Salah:
Call MsgBox("Data tidak ditemukan", vbInformation, "Filter Data")

PERINTAH COMBOBOX SUBCATEGORY


'Perintah pengganti Error
On Error GoTo Salah
'Perintah Menentukan tempat pencarian
Set FilterData = Sheet1
'Perintah memasukkan kriteria pencarian
FilterData.Range("S8").Value = Me.SubCategory.Value
'Perintah Melakukan Pencarian Data
FilterData.Range("A7").CurrentRegion.AdvancedFilter Action:=xlFilterCopy,
CriteriaRange:= _
Sheet1.Range("L7:U8"), Copytorange:=Sheet1.Range("L10:U10"), Unique:=False
'Perintah Memasukkan hasil pencarian ke TabelHasil
Me.TABELDATA.RowSource = Sheet1.Range("HAsilCari").Address(External:=True)
'Perintah menghitung data yang ditemukan
Me.HASIL.Caption = Me.TABELDATA.ListCount
Me.HASIL.Caption = Format(Me.HASIL.Caption, "#,###")
'Perintah Lanjutan pengganti Error
Exit Sub
Salah:
Call MsgBox("Data tidak ditemukan", vbInformation, "Filter Data")

PERINTAH COMBOBOX YEAR


'Perintah pengganti Error
On Error GoTo Salah
'Perintah Menentukan tempat pencarian
Set FilterData = Sheet1
'Perintah memasukkan kriteria pencarian
FilterData.Range("N8").Value = Me.year.Value
'Perintah Melakukan Pencarian Data
FilterData.Range("A7").CurrentRegion.AdvancedFilter Action:=xlFilterCopy,
CriteriaRange:= _
Sheet1.Range("L7:U8"), Copytorange:=Sheet1.Range("L10:U10"), Unique:=False
'Perintah Memasukkan hasil pencarian ke TabelHasil
Me.TABELDATA.RowSource = Sheet1.Range("HAsilCari").Address(External:=True)
'Perintah menghitung data yang ditemukan
Me.HASIL.Caption = Me.TABELDATA.ListCount
Me.HASIL.Caption = Format(Me.HASIL.Caption, "#,###")
'Perintah Lanjutan pengganti Error
Exit Sub
Salah:
Call MsgBox("Data tidak ditemukan", vbInformation, "Filter Data")

Anda mungkin juga menyukai