Atur saja dengan fitur conditional formatting pada setiap blok datanya.
Jika blok data itu tidak ada nilai yang pantas di-print, maka set font
color putih dan fill color putih.

Wassalam,
Kid.


2014-05-19 8:26 GMT+07:00 'prazt' [email protected] [belajar-excel] <
[email protected]>:

>
>
> *** cell berformula tidak mungkin blank, cell yang hasil copas cell lain
> berisi NULLSTRING tidaklah blank
>
> Disini cell berformula jadi saya tidak menyebut blank, tapi menyebut tidak
> ada datanya (maaf kalau salah sebut)
>
> Trus apakah penulisannya VBAnya seperti berikut ?
>
> Sub cetak()
>
> 'by Mr.Kid
>
> 'print yang sudah di-set print area-nya
>
> Sheets("output").Range(Sheets("output").PageSetup.PrintArea).PrintOut
>
> 'jika pada area print area ada yang blank dan ingin cetak yang tidak blank
>
> Intersect(Sheets("output").UsedRange,
> Range(Sheets("output").PageSetup.PrintArea)).PrintOut
>
> End Sub
>
> Saya lampirkan kembali filnya Mr.Kid
>
> *From:* [email protected] [mailto:
> [email protected]]
> *Sent:* 16 Mei 2014 20:48
> *To:* BeExcel
> *Subject:* Re: [belajar-excel] mencetak print area yang hanya ada datanya
>
>
>
>
>
> Coba :
>
> 'print yang sudah di-set print area-nya
>
> sheets("nama sheet").range( sheets("nama sheet").pagesetup.printarea
> ).printout
>
> 'jika pada area print area ada yang blank dan ingin cetak yang tidak blank
>
> intersect( sheets("nama sheet").usedrange , range( sheets("nama
> sheet").pagesetup.printarea ) ).printout
>
>
>
> *** cell berformula tidak mungkin blank, cell yang hasil copas cell lain
> berisi NULLSTRING tidaklah blank
>
>
>
> Jika area range yang akan di-print adalah area bebas, maka tentukan cell
> pojok kiri atas yang harus di-print dan tentukan cell pojok kanan bawah
> yang harus diprint kemudian lakukan print.
>
> Penentuan cell pojok kiri atas bisa dengan formula penentu nomor baris dan
> nomor kolom excelnya
>
> Penentuan cell pojok kanan bawah bisa dengan formula penentu nomor baris
> dan nomor kolom excelnya
>
> VBA membaca nilai-nilai baris dan kolom cell pojok kiri atas dan cell
> pojok kanan bawah yang ditentukan dengan formula tersebut untuk proses
> printout
>
> UsedRange adalah area range yang sudah tidak blank lagi dari pojok kiri
> atas sampai pojok kanan bawah.
>
> Intersect adalah memotongkan beberapa range
>
>
> Wassalam,
>
> Kid.
>
>
>
> 2014-05-16 12:41 GMT+07:00 'prazt' [email protected] [belajar-excel] <
> [email protected]>:
>
>
>
> Tercetak semua Mr.Kid, malah yang diluar Print Area jg ikut kecetak.
>
>
>
> *From:* [email protected] [mailto:
> [email protected]]
> *Sent:* 16 Mei 2014 11:44
> *To:* [email protected]
> *Subject:* Re: [belajar-excel] mencetak print area yang hanya ada datanya
>
>
>
>
>
> Wa'alaikumussalam wr wb
>
> Coba
> Sheets("nama sheet").usedrange.printout
>
> Wassalamu'alaikum wr wb
> Kid.
>
> On May 16, 2014 11:04 AM, "'prazt' [email protected] [belajar-excel]" <
> [email protected]> wrote:
>
>
>
> Assalamau’alaikum para master dan be-exceler semua mohon bantuannya ya
> dengan kasus:
>
> Saya ingin mencetak area yang sudah saya kasih Print Area, sedangkan yang
> ingin saya cetak hanyalah print area yang hanya ada datanya saja
>
> Sedangkan datanya bisa berubah-ubah sesuai nomor yang dipilih...seperti
> file lampiran
>
>
> ------------------------------
>
> <http://www.avast.com/>
>
> Email ini bebas virus dan malware karena avast! 
> Antivirus<http://www.avast.com/>proteksi aktif.
>
>
>
>
> ------------------------------
>
> <http://www.avast.com/>
>
> Email ini bebas virus dan malware karena avast! 
> Antivirus<http://www.avast.com/>proteksi aktif.
>
>
>
>
>
>
>
> ------------------------------
>    <http://www.avast.com/>
>
> Email ini bebas virus dan malware karena avast! 
> Antivirus<http://www.avast.com/>proteksi aktif.
>
>  
>

Kirim email ke