Coba perhatikan bagian ini :
> > 1. misalkan Anda sudah punya prosedur untuk print bernama *ProsesPrint*
> > berbunyi begini
> > public sub ProsesPrint()
> > activesheet.printpreview 'sesuaikan saja dengan kebutuhan setempat
> > end sub
>
> 2. buat prosedur pengubah tabiat tombol Enter (enter untuk text dan enter
> > untuk numpad)
> > public sub Aktifken()
> > application.onkey "~","ProsesPrint" 'ini untuk enter text
> > (tombol enter yang biasanya di atas shift sisi kanan
> > application.onkey "{ENTER}","ProsesPrint" 'ini untuk enter numpad
> > end sub
>
>
Pertanyaannya :
1. Apakah nama prosedur untuk mencetak yang sudah Anda buat sebelum
bertanya ke milis ?
2. Apakah Anda sudah menyesuaikan baris-baris kodenya agar sesuai dengan
keadaan setempat yang nama prosedurnya bisa berbeda ?
Wassalam,
Kid
2016-01-21 10:43 GMT+07:00 Agus Salim Al Ghozali [email protected]
[belajar-excel] <[email protected]>:
>
>
> Mas koq error mas saat saya jalankan, berikut saya lampirkan errornya
> mas. mohon bantuannya ya mas.
> terimakasih
>
> Pada tanggal 20/01/16, 'Mr. Kid' [email protected] [belajar-excel]
> <[email protected]> menulis:
> > Hai Al Ghozali,
> >
> > methods OnKey milik Application bisa dimanfaatkan. Sebaiknya pengubahan
> > tabiat penekanan tombol ini dilokalisir untuk sheet tertentu saja.
> >
> > Di sebuah general module copas script berikut :
> > 1. misalkan Anda sudah punya prosedur untuk print bernama ProsesPrint
> > berbunyi begini
> > public sub ProsesPrint()
> > activesheet.printpreview 'sesuaikan saja dengan kebutuhan setempat
> > end sub
> >
> > 2. buat prosedur pengubah tabiat tombol Enter (enter untuk text dan enter
> > untuk numpad)
> > public sub Aktifken()
> > application.onkey "~","ProsesPrint" 'ini untuk enter text
> > (tombol enter yang biasanya di atas shift sisi kanan
> > application.onkey "{ENTER}","ProsesPrint" 'ini untuk enter numpad
> > end sub
> >
> > 3. buat juga prosedur untuk mengembalikan tabiat tombol ke keadaan semula
> > public sub NonAktifken()
> > application.onkey "~", 'ini untuk enter text (tombol
> > enter yang biasanya di atas shift sisi kanan
> > application.onkey "{ENTER}" 'ini untuk enter numpad
> > end sub
> >
> > sekarang, mulai menyiapkan kapan diaktifkannya tabiat yang baru. Jangan
> > lupa, diusahakan dilokalisir di sheet tertentu.
> > Misal : Sheet yang diprint bernama 'myPrint' (yang tampak di tab sheet di
> > worksheet) dengan codename 'Sheet1' di VBE
> >
> > 4. mengaktifkan tabiat baru ketika sheet bernama 'myPrint' diaktifkan.
> >> buat event worksheet activate milik myPrint, lalu panggi prosedur
> bernama
> > Aktifken.
> >> Jadi, isi dalam blok prosedur tersebut adalah :
> > Aktifken
> >
> > 5. mengembalikan tabiat ke asalnya
> >> buat event worksheet deactivate milik myPrint, lalu panggil prosedur
> > NonAktifken.
> >> Jadi, isi dalam blok proedur tersebut adalah :
> > NonAktifken
> >
> > 6. Save as workbook dengan type .xlsm (macro enabled) atau .xlsb (excel
> > binary)
> >
> > 7. (optional) bila perlu, di-event workbook open ada proses untuk
> > mengaktifkan sheet selain myPrint (alias sheet untuk print)
> >> misal di event open milik workbook, diberi proses untuk mengaktifkan
> > sheet bernama 'Home' (buat sebuah sheet dan beri nama Home lebih dulu)
> >> Bunyinya begini :
> > Sheets("Home").activate
> >
> > Wassalam,
> > Kid
> >
> >
> >
> >
> > 2016-01-20 15:26 GMT+07:00 Agus Salim Al Ghozali
> [email protected]
> > [belajar-excel] <[email protected]>:
> >
> >>
> >>
> >> Salam Mas,
> >>
> >> Saya maw Tanya ni mas, pada Excel saya buat tombol cetak/Print,
> >> pertanyaan saya bias tidak mas ketika maw print hanya menekan tombol
> >> ENTER pada Keyboard tanpa harus Klick tombol cetak yang kita buat
> >> macro tersebut??? jadi kalau maw Print data cukup dengan menekan
> >> tombol ENTER saja, Bisa tidak Mas?? kalaw bias mohon bantuanya dunk
> >> mas caranya??
> >>
> >> Salam,
> >> Al Ghozali
> >>
> >>
> >
>
>