Syukron Mr.Hendrik + Mr. Kid, top markotop sesuai keinginan, nanti saya kembangkan lebih lanjut…
From: [email protected] [mailto:[email protected]] On Behalf Of hendrik karnadi Sent: Tuesday, October 23, 2012 9:51 AM To: [email protected] Subject: Fw: [belajar-excel] set ptint area dengan kriteria Coba ganti bagian yang berwarna merah menjadi: ActiveSheet.PageSetup.PrintArea = "$E$6:$K$313, $M$6:$S$313" Salam, Hendrik Karnadi ----- Forwarded Message ----- From: Mr. Kid <[email protected]> To: [email protected] Sent: Tuesday, 23 October 2012, 7:05 Subject: Re: [belajar-excel] set ptint area dengan kriteria Susunan kondisi sudah dibuatkan Pak Hendrik. Pengennya sekarang areanya ditambah. Bagaimana kalau mencoba sendiri dengan record macro. 1. Blok range yang akan diset masuk sebagai print area 2. lakukan record macro 3. set print area (di xl2007 ke ribbon page layout -> Print Area -> Set print Area) 4. stop record macro 5. Ke VBE (tekan ALT F11) dan lihat cara mengubah print area sehingga seperti yang dilakukan. Wassalam, Kid. On Tue, Oct 23, 2012 at 6:59 AM, Prazt Math <[email protected]> wrote: Private Sub Worksheet_Change(ByVal Target As Range) Application.DisplayAlerts = False 'untuk meniadakan pilihan (langsung "Yes") With Target If .Count = 1 Then If .Address = "$G$3" Then If .Value <= 10 Then ActiveSheet.PageSetup.PrintArea = "$E$6:$K$313" Else ActiveSheet.PageSetup.PrintArea = "$E$6:$K$313" .................. (1) ActiveSheet.PageSetup.PrintArea = "$M$6:$S$313" .................. (2) ”saya ingin jika G3 terisi lebih dari 10 maka (1) tetap jadi print area dan di tambah Yang (2), cara menggabungnya bagaimana Mr. Hendrik..?” End If End If End If End With End Sub From: [email protected] [mailto:[email protected]] On Behalf Of hendrik karnadi Sent: 22 Oktober 2012 22:41 To: [email protected] Subject: Re: [belajar-excel] set ptint area dengan kriteria Ini Macronya Pak, Private Sub Worksheet_Change(ByVal Target As Range) Application.DisplayAlerts = False 'untuk meniadakan pilihan (langsung "Yes") With Target If .Count = 1 Then If .Address = "$G$3" Then If .Value <= 10 Then ActiveSheet.PageSetup.PrintArea = "$E$6:$K$313" Else ActiveSheet.PageSetup.PrintArea = "$M$6:$S$313" End If End If End If End With End Sub Silakan di copas ke Sheet1 pada VBA Sheet (untuk menampilkan VBA Sheet tekan Alt F11). Salam, Hendrik Karnadi _____ From: Prazt Math <[email protected]> To: [email protected] Sent: Monday, 22 October 2012, 17:08 Subject: RE: [belajar-excel] set ptint area dengan kriteria Untuk lebih jelasnya saya lampirkan lagi filenya Mr. Hendrik

