Yth. Teman2 Be Excel, Saat ini saya sedang ada masalah dengan permintaan atas format report terlampir. Report ini adalah report yang sehari2 saya gunakan untuk membuat sebuah laporan nanti nya.
Masalah yang saya hadapi adalah :
1. Bagaimana macro nya untuk mengambil data dengan multi kriteria - bukan
macro advance filter karena saya hanya butuh beberapa field saja.
2. Range data periode yang akan saya ambil, parameter nya berasal dari
sebuah combo box di userform, dengan memasukan bulan ,tahun (dengan
menggunakan karakter wildcard) dan subledger
3. Kolom Kriteria yg ingin saya ambil adalah :
a. Periode
b. Akun
c. Subledger
Contoh Output yang saya harapkan adalah : saya bisa tau berapa total untuk
subledger tertentu dalam rentan periode tertentu.
Berikut adalah potongan macro yang sudah saya coba. Tapi setelah di run,
seperti nya loop nya berjalan terus.
Mohon bantuan yah teman2... terima kasih sebelumnya.
Salam
Private Sub cmdCetakLaporan_Click()
Application.ScreenUpdating = False
Dim KodeLap, Subledger, PeriodeAwal, PeriodeAkhir As String
Dim Tanggal, NoJnl, Periode, Keterangan, Akun As String
Dim Umur, Total, Jumlah, i, n, r As Long
KodeLap = Me.cboKodeLap.Value
Subledger = Me.cboSubledger.Value
PeriodeAwal = (cboBulanAwal.ListIndex + 1) & "/1/" & txtTahunAwal.Value
PeriodeAkhir = (cboBulanAkhir.ListIndex + 1) & "/1/" &
txtTahunAkhir.Value
Select Case KodeLap
Case "Piutang Usaha"
Akun = "1.1.4"
Case "Piutang Pinjaman Anggota"
Akun = "1.1.5"
Case "Piutang Pinjaman non Anggota"
Akun = "1.1.6"
Case "Hutang Usaha"
Akun = "2.1.3"
Case "Simpanan Anggota"
Akun = "2.1.1"
Case "SHU Bagian Anggota"
Akun = "2.1.2"
Case "Hutang Bank dan Lain-Lain"
Akun = "2.1.4"
End Select
Sheets("tblGL").Activate
Range("C2").Select
Do Until ActiveCell.Value >= PeriodeAwal And ActiveCell.Value <=
PeriodeAkhir And ActiveCell.Offset(0, 3).Value <> Akun
ActiveCell.Offset(1, 0).Select
Loop
End Sub
Kasus.xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

