Senin, 26 Maret 2012

[belajar-excel] Digest Number 1564

Messages In This Digest (5 Messages)

1a.
Re: Message box Ok Cancel From: Rara Wilis
1b.
Re: Message box Ok Cancel From: Rara Wilis
2a.
Re: BBM group : Nulis 1000 jadi 1, From: Yan Novianto
2b.
Re: BBM group : Nulis 1000 jadi 1, From: Yan Novianto
3a.
Re: PPH21 dan PKP From: Joe Dien

Messages

1a.

Re: Message box Ok Cancel

Posted by: "Rara Wilis" ra2wilis@gmail.com   rr_wilis

Sun Mar 25, 2012 1:38 am (PDT)



halo...
Ini kayaknya harus ngobrol mengenai : *Ruang Lingkup Berlakunya, dan Umur
VARIABLE*
Kita akan membicarakan hal yg terjadi di satu workbook saja dulu

Pada Workbook hanya bisa dibuat 1 Project yg berisi module2 VBA
Di dalam sebuah project bisa ada BANYAK MODULE;
kita lihat Setiap Sheet punya module sendiri,
Sebagai Workbook, Workbook juga punya Module sendiri (Thisworkbook)
Setiap Userform juga punya module sendiri.
Selain itu (tanpa membicarakan Class Module) kita dapat meng Add
sendiri *Module-Module
Standar*, jumlah nya bisa banyak sekali

Setiap Module berisi Deklarasi-Deklarasi dan Prosedur-Prosedur
Didalam Sebuah Module Jumlah prosedur sepertinya tidak dibatasi (asal
memorinya masih muat)
Selain di level Module, Deklarasi juga dapat dibuat di Level Procedures

Aturannya begini

*Lingkup Berlakunya VARIABLEs dan CONSTANTs*
[image: Inline image 1]
*
*
*Variable ataupun Konstanta yg dideklarasikan pada level (*di dalam sebuah*)
Prosedur*
*Jika di deklarasikan dengan statement Dim / Private*
( Dim NamaVariable as TiPeData )
akan berlaku dan dikenal di modul tsb ( di semua Prosedur yg berada di
Module tsb)

*Jika di deklarasikan dengan statement Public*
( Public NamaVariable as TiPeData )
akan berlaku dan dikenal di Semua Module dlm Project tempat dia berada,
yang berarti dikenal dan berlaku di semua prosedur yg ada di dalam Poject )

Variable ataupun Konstanta yg dideklarasikan secara lokal / pada level
Procedur / dideklarasikan didalam sebuah prosedur; akan berlaku dan
dikenal di dalam Prosedur itu saja; tidak dikenal di prosedur lain di
manapun, walaupun di deklarasikan denngan statement Public.

*UMUR / KETERSEDIAAN Variable ataupun Konstanta *

Variable yg dideklarasikan di dalam Prosedur, hanya tersedia selama
Prosedur dijalankan saja
Jika prosedur sudah berakhir runningnya, variable (nama maupun
Valuenya) hilang lenyap/ tak ada lagi
(walaupun workbook masih running & prosedur lain sedang running)

Variebla yg dideklarasikan di level MODULE, akan tersedia selama Project /
workbook berjalan.

Untuk lengkapnya anda dapat melihat VBA-Help pada bab 'VBA Language
Reference > VBA Conceptual Topics > Declaring Variables.
Karena masih banyak lagi penjelasan, misalnya mendeklarasikan dengan
statement Static dsb,

[image: Inline image 2]

Keadaan seperti ini dapat dimanfaatkan untuk :
<> variable yg akan di pakai di semua prosedur, anda deklarasikan cukup
sekali di level Module
<> varieble yg hanya digunakan di dalam suatu prosedur saja, anda
deklarasikan di Prosedur tsb

Selain itu, kita juga dapat membuat REUSABLE Prosedur, baik prosedur Sub
maupun prosedur Function yg akan dipakai berulang-ulang oleh beberapa
prosedur lain
Jadi setiap ada keperluan mendapatkan hasil proseur tsb kita tanggal
memanggil saja.

Sementara demikian dulu penjelasannya, jika ada hal yg belum "ketangkep"
harap di bicarakan ulang..
Dan tentu saja sambil juga menunggu penjelasan dari Mas Kid yg tentunya
lebih Cool!, benar, lengkap dan mudah difahami.
Demikian juga tambahan dari BeExcellers lain, tetap ditunggu....

_Rara

*On Sun, Mar 25, 2012 at 7:41 AM, <cuma.milis@gmail.com> wrote:
>
> mr kid dan mba rara,
> terima kasih banyak penjelasannya.
> saya sudah mulai paham sekarang.
>
> tambah tanya pasti boleh kan...hehehe...
> bagaimana menyiasati penulisan atas deklarasi variabel dan set variabel
agar tidak perlu saya tulis ulang disetiap macro saya.
>
> misalnya ;
> sub reportke1 ()
> call olahdata1
> 'dlm olahdata1 sudah saya deklarasi dan set 8 variabel
> call report1
> 'dlm report1 ada 5 variabel punya olahdata1 yg dipakai
> end sub
>
> sub reportke2 ()
> call olahdata2
> 'dlm olahdata2 sudah saya deklarasi dan set 10 variabel
> call olahdata1
> call report2
> 'dlm report2 saya perlu deklarasi dan set lagi variabel yg sdh di set di
olahdata1 dan olahdata2
> end sub
>
> masalahnya adalah saya terpaksa memenggal menjadi beberapa sub macro
(olahdata1 smp ke sekian), karena proses setiap report tidak selalu sama.
>
> skrg ini yg ada di kepala saya adalah membuat :
>
> sub deklarasisemuanya()
> 'dim semua variabelnya
> 'set semua variabel
> 'btw jumlahnya banyak sekali disini
> end sub
>
> kemudian tinggal call deklarisemuanya.
>
> atau adakah yg lebih baik dari isi yang ada di kepala saya?
> mohon pencerahannya lagi
>
> salam
> vega
>
>
> ------- Original message -------
> > From: Kid Mr. <mr.nmkid@gmail.com>
> > To: belajar-excel@yahoogroups.com
> > Sent: 24.3., 15:40
> > Boleh ikutan ngobrol ya...*
1b.

Re: Message box Ok Cancel

Posted by: "Rara Wilis" ra2wilis@gmail.com   rr_wilis

Sun Mar 25, 2012 1:43 am (PDT)



maaf, koreksi ada yg salah fatal:

tertulis
*
*
*Lingkup Berlakunya VARIABLEs dan CONSTANTs*
[image: Inline image 1]
Variable ataupun Konstanta yg dideklarasikan pada level (di dalam sebuah)
Prosedur
Jika di deklarasikan dengan statement Dim / Private
( Dim NamaVariable as TiPeData )
akan berlaku dan dikenal di modul tsb ( di semua Prosedur yg berada di
Module tsb)

seharusnya:
*
*
*Lingkup Berlakunya VARIABLEs dan CONSTANTs*
[image: Inline image 1]
Variable ataupun Konstanta yg dideklarasikan pada level (di dalam sebuah) *
MODULE*
Jika di deklarasikan dengan statement Dim / Private
( Dim NamaVariable as TiPeData )
akan berlaku dan dikenal di modul tsb ( di semua Prosedur yg berada di
Module tsb)

On Sun, Mar 25, 2012 at 3:38 PM, Rara Wilis <ra2wilis@gmail.com> wrote:

> halo...
> Ini kayaknya harus ngobrol mengenai : *Ruang Lingkup Berlakunya, dan
> Umur VARIABLE*
> Kita akan membicarakan hal yg terjadi di satu workbook saja dulu
> ---------------- cut -------
>
2a.

Re: BBM group : Nulis 1000 jadi 1,

Posted by: "Yan Novianto" yan.novianto@yahoo.com   yan.novianto

Sun Mar 25, 2012 7:48 am (PDT)



Saya bukan Pakar Excel…tapi kalo saya boleh ikutan nimbrung ya

Kalo saya lihat mengapa mas Asror terpaksa menulis seperti di bawah ini

Sebenarnya mas Asror ingin menulis nya adalah 1000 karena di computer tidak diperkenankan untuk nulis 1 maka dengan terpaksa di tulis 1.000 (seribu) untuk menggantikan angka 1000 yang harus di tulis oleh mas Asror.

Mungkin bisa di coba cek di auto correction excelnya mas

Kalo di sini ada seperti ini maka untuk menulis angka 1000 pasti akan kesulitan, sedangkan kalo nulis angka 1 , 100, 10000, saya yakin tidak bermasalah coba di delete saja auto correction nya kalo memang di temukan di computer yang di pake

Karena saat saya praktek, nulis 1000 juga ngga bisa walaupun di outlook yang saya pake J

Setelah di hapus dan di buka ulang kelihatannya aman saja.
Semoga membantu

Salam
Yan Novianto

From: belajar-excel@yahoogroups.com
On Behalf Of Aliif Akbar
Sent: Sunday, March 25, 2012 9:03 AM
To: belajar-excel@yahoogroups.com
Subject: Re: [belajar-excel] BBM group : Nulis 1000 jadi 1,

Pagi Mbak Indri,
Terimakasih informasinya, besok saya coba di kantor, karena sekarang lgi libur kantornya,
Btw, kuenya uda abis nee, :D

Asror
2b.

Re: BBM group : Nulis 1000 jadi 1,

Posted by: "Yan Novianto" yan.novianto@yahoo.com   yan.novianto

Sun Mar 25, 2012 7:53 am (PDT)



Maaf ya om MOMOD,

Saya sebenarnya sudah urun rembug lewat outlook, tp kok ngga masuk masuk ya?
Atau memang begitu harus nunggu lamaaaa baru masuk ya :) atau di cancel karena kurang benar :)

Langsung saja,
Kalo saya melihat mengapa mas Asror menuliskan di milis angka 1.000 pake tanda "." (Titik) tidak lain dan tidak bukan adalah karena memang di komputer itu sudah tidak di perbolehkan menuliskan angka 1000,
Sehingga untuk mensiasati menulis 1000 menjadi 1.000
Sedangkan kalo menuliskan angka
1
10
100
10000
Tidak bermaslah
(bener kan mas Asror ? *ASBAK alias asal tebak hehehe)

Coba di cek di Excel Option, Proofing, masuk di AutoCorrect Option
Coba di ketik dikotak bagian (replace) angka 1000 ada muncul ngga di bagian (with) angka 1 ?
Kalo memang ada...ya segelahlah mengambil langkah untuk men-delete auto correct tersebut agar masalahnya tidak berlarut larut hehehe

Ini sekedar salah satu kemungkinan saja jika memang ada auto correct yg demikian,
Kalo ngga ada, ya mungkin ada rekan be excel yg masih ada pendapat lain

Salam
Yanov

-----Original Message-----
From: "Aliif Akbar" <aliif.akbar@yahoo.co.id>
Date: Sun, 25 Mar 2012 02:02:34

Pagi Mbak Indri,
Terimakasih informasinya, besok saya coba di kantor, karena sekarang lgi libur kantornya,
Btw, kuenya uda abis nee, :D
Asror
3a.

Re: PPH21 dan PKP

Posted by: "Joe Dien" shimano02@ymail.com   shimano02@ymail.com

Sun Mar 25, 2012 8:44 pm (PDT)



Dear Mba Rara......

Mohon maaf sebelumnya.... atas kesalahan penulisan nama....Maksud saya bukan mba Rara tetapi Mba tie /penanya (Tharj Anthie)

Warms Regards,
Joedien

________________________________
Dari: Rara Wilis <ra2wilis@gmail.com>
Dikirim: Sabtu, 24 Maret 2012 9:54
 
Dear Pak Joe Dien
Karena email Bapak  dibuka dengan salutation "Dear Mba Rara..",  maka
saya menangkapnya mail ini menyimpulkan bahwa link yg saya berikan
berisi rumus / solusi yg dibuat SEBELUM TAHU KETENTUAN YG ADA.

Kalau begitu, saya mencabut kembali posting tsb dan menganjurkan kepada teman-teman members milis khususnya penanya/thread-maker(Tharj Anthie)
http://tech.groups.yahoo.com/group/belajar-excel/message/16479
agar link tsb tidak perlu dibuka dan dibaca.

Terima kasih atas koreksi dari pak Joe Dien (yang mudah-mudahan SUDAH
membuka 2 link yg saya berikan itu)

Kind Regards,
~Rara

On Thu, Mar 22, 2012 at 3:28 PM, Joe Dien <shimano02@ymail.com> wrote:
>Dear Mba Rara,
>Betul kata Pak Djati, sebelum kita buat rumusnya kita harus tahu mengenai ketentuan dari pihak terkait dalam hal ini Dirjen Pajak
>tuk Mba Rara dan Teman-teman excel berikut saya kirimkan contoh perhitungan PPh 21. tetapi saya menggunakan sheet bantu untuk ini..(ini juga dari temen excel sblumnya)
>mungkin teman2 ada cara yang lebih baik dari ini....mungkin bisa saya ambil untuk referensi.
>Smga bermanfaat.
>
>Rgrds,
>Joedien

Recent Activity
Visit Your Group
Yahoo! Groups

Dog Group

Connect and share with

dog owners like you

Yahoo! Finance

It's Now Personal

Guides, news,

advice & more.

Y! Groups blog

the best source

for the latest

scoop on Groups.

Need to Reply?

Click one of the "Reply" links to respond to a specific message in the Daily Digest.

Create New Topic | Visit Your Group on the Web
---------------------------------------------------------------------
bergabung ke milis (subscribe), kirim mail kosong ke:
belajar-excel-subscribe@yahoogroups.com

posting ke milis, kirimkan ke:
belajar-excel@yahoogroups.com

berkunjung ke web milis
http://tech.groups.yahoo.com/group/belajar-excel/messages

melihat file archive / mendownload lampiran
http://www.mail-archive.com/belajar-excel@yahoogroups.com/
atau (sejak 25-Apr-2011) bisa juga di :
http://milis-belajar-excel.1048464.n5.nabble.com/

menghubungi moderators & owners: belajar-excel-owner@yahoogroups.com

keluar dari membership milis (UnSubscribe):
kirim mail kosong ke  belajar-excel-unsubscribe@yahoogroups.com
---------------------------------------------------------------------

Tidak ada komentar:

Posting Komentar