Download - Belajar VB-Excel_ Beberapa Contoh Kode
-
7/25/2019 Belajar VB-Excel_ Beberapa Contoh Kode
1/13
BELAJAR VB-EXCEL
Sabtu, 07 Maret 2009
Beberapa Contoh Kode
AUTO RUN
Ada beberapa cara untuk membuat macros yang kita
buat berjalan secara otomatis ketika pertama kali
membuka workbook. Yang pertama adalah Auto Open
Method, yang diletakkan di modules, kedua adalah
Workbook Open Method, yang diletakkan di pada obyek
Workbook(lihat penjelasan pada langkah 3). Dua Contohkode berikut akan menampilkan pesan hi ketika
Workbook pertama kali dibuka.
Sub Auto_Open( )
Msgbox hi
End Sub
Private Sub Workbook_Open( )
Msgbox hi
End Sub
MENGHITUNG ROWS, COLUMNS DAN SHEET
Kode berikut digunakan untuk menghitung berapa
jumlah rows (baris) atau columns(kolom) yang telah kita
sorot dengan kursor.
Sub Hitung( )
hitung_baris = Selection.Rows.Count
hitung_kolom =Selection.Columns.Count
MsgBox hitung_baris & " " &
hitung_kolom
End Sub
Sub hitung_sheet( )
hitung_sheet =
Application.Sheets.Count
Msgbox hitung_sheet
End Sub
MENG-KOPI RANGE
0 Lainnya Blog Berikut Buat Blog Masuk
http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNUVSVEZOUkVFeFRucEZNdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNUVSVEZOUkVFeFRucEZNdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNUVSVEZOUkVFeFRucEZNdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNUVSVEZOUkVFeFRucEZNdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNUVSVEZOUkVFeFRucEZNdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNVVRWGhOUkVGNFRsUlJNUT09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNVVRWGhOUkVGNFRsUlJNUT09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNVVRWGhOUkVGNFRsUlJNUT09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNVVRWGhOUkVGNFRsUlJNUT09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNVVRWGhOUkVGNFRrUm5kdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.amazon.com/dp/B0017SWABG/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B0017SWABG&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNVVRWGhOUkVGNFRrUm5kdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.amazon.com/dp/B0017SWABG/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B0017SWABG&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNVVRWGhOUkVGNFRrUm5kdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.amazon.com/dp/B0017SWABG/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B0017SWABG&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcFZNZz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.amazon.com/dp/B0050XFY4O/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B0050XFY4O&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcFZNZz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcFZNZz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcFpOUT09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.amazon.com/dp/B005GX3H8S/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B005GX3H8S&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://www.amazon.com/dp/B005GX3H8S/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B005GX3H8S&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://www.amazon.com/dp/B005GX3H8S/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B005GX3H8S&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://www.amazon.com/dp/B005GX3H8S/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B005GX3H8S&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcFpOUT09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.amazon.com/dp/B0070YYP28/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B0070YYP28&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://www.amazon.com/dp/B0070YYP28/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B0070YYP28&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://www.amazon.com/dp/B0070YYP28/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B0070YYP28&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcGpkdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.amazon.com/dp/B0000542CE/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B0000542CE&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcGpkdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.amazon.com/dp/B0000542CE/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B0000542CE&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcGplZz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.amazon.com/dp/B0000542CE/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B0000542CE&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcGplZz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.amazon.com//ref=as_sl_pc_tf_lc?&tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://www.amazon.com//ref=as_sl_pc_tf_lc?&tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcG5lUT09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcG5lUT09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcG5lUT09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.amazon.com//ref=as_sl_pc_tf_lc?&tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttps://www.blogger.com/next-blog?navBar=true&blogID=7473265977958648360http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcFZNZz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://belajar-vbe.blogspot.com/http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcGplZz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.amazon.com/gp/dra/infohttp://www.amazon.com/dp/B005GX3H8S/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B005GX3H8S&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNVVRWGhOUkVGNFRrUm5kdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcFZNZz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcFpOUT09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNVVRWGhOUkVGNFRsUlJNUT09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.blogger.com/http://www.blogger.com/http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcGplZz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcGpkdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.amazon.com/dp/B0017SWABG/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B0017SWABG&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://www.amazon.com/dp/B0000542CE/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B0000542CE&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNVVRWGhOUkVGNFRsUlJNUT09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNUVSVEZOUkVFeFRucEZNdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcFpOUT09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.amazon.com/dp/B0050XFY4O/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B0050XFY4O&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://afiliasi.andipublisher.com/aff/?ID=0713000292http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNVVRWGhOUkVGNFRrUm5kdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://www.blogger.com/home#createhttp://www.amazon.com/dp/B0070YYP28/ref=as_sl_pc_tf_lc?tag=belvbexc-20&camp=211493&creative=379989&linkCode=op1&creativeASIN=B0070YYP28&adid=1H389PPF015M01K1RMD4&&ref-refURL=http%3A%2F%2Fbelajar-vbe.blogspot.com%2F2009%2F03%2Fauto-run-ada-beberapa-cara-untuk.htmlhttp://andipublisher.com/aff/getaff.php?bk=VVd4VmQwNUVSVEZOUkVFeFRucEZNdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcG5lUT09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://andipublisher.com/aff/getaff.php?bk=VVd4VmQwMTZSVEZOUkVFeFRtcGpkdz09_TURjeE16QXdNREk1TWc9PQ==_VjBJd056RXpNREF3TVRJeQ==http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html -
7/25/2019 Belajar VB-Excel_ Beberapa Contoh Kode
2/13
Contoh berikut akan meng-kopi range A1 sampai A3 ke
D1 sampai D3
Sub Kopi_Range( )
Range (A1:A3).Copy
Destination:=Range(D1:D3)
End Sub
WAKTU SEKARANG
Contoh berikut akan menampilkan waktu pada saat ini
Sub sekarang( )
Range (A1)= Now
End Sub
MENGETAHUI POSISI SEL YANG SEDANG AKTIF
Sub posisi( )
baris = ActiveCell.Rowkolom = ActiveCell.Column
Msgbox baris & , & kolom
End Sub
MENGHAPUS BARIS YANG KOSONG
Sub hapus_baris_kosong( )
Rng = Selection.Rows.Count
ActiveCell.Offset(0, 0).Select
For i = 1 To Rng
If ActiveCell.Value = "" Then
Selection.EntireRow.Delete
Else
ActiveCell.Offset(1, 0).Select
End If
Next I
End SubMenebalkan dan Mewarnai Huruf (Font)
Contoh berikut akan menebalkan dan memberi warna
merah pada huruf dimana sel sedang aktif.
Sub tebal_merah( )
Selection.Font.Bold = True
Selection.Font.ColorIndex = 3
End Sub
MENGIRIMKAN WORKBOOK MELALUI EMAIL
Sub email( )
ActiveWorkbook.SendMail recipients:=
-
7/25/2019 Belajar VB-Excel_ Beberapa Contoh Kode
3/13
End Sub
FUNGSI EXCEL
Menggunakan fungsi bawaan Excel dalam VBE hampir
sama dengan menggunakannya dalam Excel. Misal
fungsi round untuk membulatkan sebuah angka, dalam
spreadsheetakan terlihat seperti ini
= round(1.2367, 2)
Dalam VBE Anda cukup menggunakan Application
kemudian disusul fungsi yang akan dipakai.
Sub bulat( )
ActiveCell =
Application.Round(ActiveCell, 2)
End SubMENGHAPUS NAMA-NAMA RANGE
Contoh berikut akan menghapus semua nama-nama
rangedi dalam workbook Anda
Sub hapus_nama_range( )
Dim NameX As Name
For Each NameX In Names
ActiveWorkbook.Names(NameX.Name).Dele
te
Next NameX
End Sub
LAYAR BERKEDIP
Program dalam macros yang sedang berjalan dapat
membuat layar berkedip-kedip, untuk menghentikannya
Anda dapat menyisipkan kode berikut.
Application.ScreenUpdating = False
MENUJU RANGE TERTENTU
Untuk menuju suatu range tertentu, kode-kode berikut
dapat digunakan.
Application.Goto Reference:=A1
Atau,
Range(A1).Select
MENUJU SHEET TERTENTU
Sedangkan untuk menuju worksheet tertentu, gunakankode-kode berikut.
Sheets(1).Select
Atau
-
7/25/2019 Belajar VB-Excel_ Beberapa Contoh Kode
4/13
Sheet1.Select
Untuk menuju Sheetterdepan (nomor 1)
Sheet(coba).Select
Untuk menuju Sheetbernama coba
MENYEMBUNYIKAN WORKSHEET
Kode berikut berfungsi untuk menyembunyikan Sheet1
Sheet1.Visible = xlSheetVeryHidden
Pengguna tidak dapat membuka sheet yang telah
disembunyikan dengan cara ini, hanya dengan kode VBE
sheetdapat dibuka kembali.
INPUT BOX
Kode berikut berguna untuk memunculkan Input Box
InputBox(Masukkan Nama)
MENYISIPKAN BARIS DAN KOLOMKode berikut akan menyisipkan baris diatas rangeA1,
Range(A1).Select
Selection.EntireRow.Insert
Sedang yang berikut akan menyisipkan satu kolom
disamping kiri rangeA1,
Range(A1).Select
Selection.EntireColumn.Insert
MENGATUR ULANG UKURAN RANGE
Selection.Resize(7,7).Select
MEMBERI NAMA RANGE
Selection.Name = nama
MENYIMPAN FILE
Kode berikut berguna untuk menyimpan file tanpa
memberi nama,
ActiveWorkbook.Save
Sedangkan bila Anda hendak memberi nama (SaveAs),
gunakan kode berikut,
ActiveWorkbook.SaveAs
Filename:=C:\coba.xls
PENJADWALAN
Kadang-kadang kita hendak menjadwalkan sebuah
tugas kepada Excel, contohnya menyimpan file pada
jam-jam tertentu. VBE dapat melakukannya denganmenggunakan fungsi Application.OnTime. Sebagai
contoh, kode dibawah ini akan menjalankan prosedur
Simpan( ) pada jam 12:00 dan 16:00, prosedur
-
7/25/2019 Belajar VB-Excel_ Beberapa Contoh Kode
5/13
Simpan( )sendiri berisi perintah untuk menyimpan file,
Sub tugas()
Application.OnTime
TimeValue("12:00:00"), "Simpan"
Application.OnTime
TimeValue("16:00:00"), "Simpan"
End Sub
Sub Simpan()
ActiveWorkbook.Save
End Sub
Bila Anda hendak merubah jamnya, missal jam
10:03:05, maka rubah TimeValue menjadi
TimeValue(10:03:05).
Sedangkan bila Anda hendak melakukannya satu jamsetelah prosedur tugas( ) dijalankan maka rubahlah
kodenya seperti demikian,
Sub tugas()
Application.OnTime Now +
TimeValue("01:00:00"), "Simpan"
End Sub
Perhatikan penambahan kata Now. Kode-kode di atas
bekerja bila disimpan dalam module, bula Anda ingin
menyimpannya di dalam Sheet1 (atau worksheet
manapun), maka rubahlah Simpan menjadi
Sheet1.Simpan
Diposkan oleh Ben
Label: Excel, Macro, VB, VBA, Visual Basic, Visual Basic ApplicationVB
25 komentar:
Wawanmengatakan...
Thanks penjelasannya sangat berharga bagi saya. saya pengentahu cara menjumlahkan dengan Funsi "SUM" untuk range yangtidak tetap. terima kasih
22 Agustus 2009 01.18
Wawanmengatakan...
Thanks atas penjelasannya itu sangat berharga bagi saya. sayapengen tahu cara menggunakan fungsi "SUM" pada range yangtidak tetap
22 Agustus 2009 01.20
Sandymengatakan...
http://belajar-vbe.blogspot.com/search/label/Excelhttp://www.blogger.com/profile/02980203899151503577http://belajar-vbe.blogspot.com/search/label/Macrohttp://www.blogger.com/profile/02980203899151503577http://belajar-vbe.blogspot.com/search/label/VBAhttp://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1250929220959#c5017044635387409182http://www.blogger.com/email-post.g?blogID=7473265977958648360&postID=7004162573532923051http://belajar-vbe.blogspot.com/search/label/Visual%20Basic%20ApplicationVBhttp://belajar-vbe.blogspot.com/search/label/Visual%20Basichttp://www.blogger.com/profile/02980203899151503577http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1250929085436#c7223615125733580269http://www.blogger.com/profile/02980203899151503577http://belajar-vbe.blogspot.com/search/label/VBhttp://www.blogger.com/profile/16221945994715739802 -
7/25/2019 Belajar VB-Excel_ Beberapa Contoh Kode
6/13
Makasih Gan.. sgt bermanfaat.. mohon copy Pastenya ya..??
17 Agustus 2011 18.53
Sandymengatakan...
TQ ya Gan.. sgt bermanfat..buat saya yg pemula..Mohon izin Copy Fastenya..!!
17 Agustus 2011 18.54
Benmengatakan...
U welcome GAn....
18 Agustus 2011 00.40
Anonim mengatakan...
mas ben kenapa tidak dilanjutkan postingannya.saya sudah mutermuter mencari tutorial vbexcel, donlot sanasini sampai capek, hasilnya gak mudeng juga cara kerja exceldan vb.
setelah ketemu blognya mas ben, saya sudah tobat jalanjalan digoogle.caranya mas ben memberi pencerahan pas mantab.saya langsung mudeng, dan ketagihan ngutak atik excel lagi.lanjutkan mas ..saya sudah add ym sampeyan, mungkin suatu saat saya bisamenyapa kalau ketemu hehehee"pak guru!!...terima kasih share ilmunya."(berteriak sambilmembungkuk 3x)
31 Agustus 2011 21.25
Benmengatakan...
karena kesibukan di kantor saya belum sempat nambah tulisanlagi mas....
mudah2an bisa nambahlagi..berdasarkan pengalaman sayakotakkatik macro excel di kantor...
oke mas, nanti saya accept invite nya di ym. belum buka ym laginih..
waduh jangan panggil saya guru mas, saya gak bakat jadi guru.dulu pernah coba jadi guru sekolah selama 8 bulan. tapi gak bisa
menguasai kelas...hehe
jadi penulis blog aja lebih enak :D
1 September 2011 05.57
Rahmat Hidayatmengatakan...
thnks gan, mskh ilmunya, numpang copy paste.
18 April 2012 05.06
Anonim mengatakan...
Mas, boleh saya tanya...Saya punya SheetA dan SheetB.Range B10:B12 sheetB terisi data dari range B10:B12 SheetA.Pertanyaanya, bagaimana kode VBA nya, Jika B10 sheetA disi data, maka baris 1112 sheetB hidden.
http://www.blogger.com/profile/07275462560920409049http://www.blogger.com/profile/14008685940062832415http://www.blogger.com/profile/16221945994715739802http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1314881862573#c4006392114885449217http://www.blogger.com/profile/07275462560920409049http://www.blogger.com/profile/16221945994715739802http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1314851148271#c1321412882991018464http://www.blogger.com/profile/07275462560920409049http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1313632422710#c8419765532448028259http://www.blogger.com/profile/14008685940062832415http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1313653248459#c2240475134751561413http://www.blogger.com/profile/07275462560920409049http://www.blogger.com/profile/16221945994715739802http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1313632471997#c8454414724952749444http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1334750780479#c1944322203026063166 -
7/25/2019 Belajar VB-Excel_ Beberapa Contoh Kode
7/13
Jika B11 SheetA diisi data, maka baris 12 SheetB hidden.tolong dijawab ya
12 Januari 2013 18.31
Benmengatakan...
if sheetA.range("B10") "" then
sheetb.rows("11:12").hidden = true
elseif sheetA.range("b11") "" then
sheetb.rows(12).hidden = true
end if
13 Januari 2013 04.53
Agung Bayunantomengatakan...
MAS minta pencerahan untuk membuat form agar dapatmenampilkan data yang sudah diinpuntkan bagaiamana masfungsinya misal kita masukkan nomor induk siswa sehinggadapat menampilkan data siswa dalam sebuah form...sebelumnyaterima kasih penjelasan bisa di kirim juga [email protected] makasih mas
29 Januari 2014 22.36
Agung Bayunantomengatakan...
MAS minta pencerahan untuk membuat form agar dapatmenampilkan data yang sudah diinpuntkan bagaiamana masfungsinya misal kita masukkan nomor induk siswa sehingga
dapat menampilkan data siswa dalam sebuah form...sebelumnyaterima kasih penjelasan bisa di kirim juga [email protected] makasih mas
29 Januari 2014 22.37
Benmengatakan...
data yag sudah diinputkan ada di sheet excel gan???
kalo ada di sheet bisa gini gan...misal ada data di sheet1 cell A1
mau dimasukan ke textbox1 di form1 gini code nya gan
Form1.Sheet1.Value = Sheet1.range("A1")
30 Januari 2014 18.07
Dilla Chaniagomengatakan...
Pak, saya mau tanya tanya...Saya punya SheetA dan SheetB.(Cell A1 sheetA) terisi data dari (Cell A1:A2:A3 SheetA.)
Bagaimana cara SheetA memanggil SheetB ? dan sebaliknya ?
Mohon bantuannya pak ?terimakasi
3 Februari 2014 21.39
http://www.blogger.com/profile/07275462560920409049http://www.blogger.com/profile/00135930054772150925http://www.blogger.com/profile/00135930054772150925http://www.blogger.com/profile/07275462560920409049http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1391063830143#c520188257890155156http://www.blogger.com/profile/00135930054772150925http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1358044315151#c5606746687784645084http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1391134066449#c4089334866125127191http://www.blogger.com/profile/07275462560920409049http://www.blogger.com/profile/05900446661850387177http://www.blogger.com/profile/00135930054772150925http://www.blogger.com/profile/07275462560920409049http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1391492364927#c9216779628660893336http://www.blogger.com/profile/05900446661850387177http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1391063769571#c8479851750198470730http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1358081584282#c1215298346410454091 -
7/25/2019 Belajar VB-Excel_ Beberapa Contoh Kode
8/13
Benmengatakan...
saya sudah jawab via email yah..."memanggil" itu apa menampilkan sheet B atau emmasukkandata dari sheet B ke sheet A
terimakasih
7 Februari 2014 00.42
Sapu Jagadmengatakan...
Mas.mohon bantuuanya...Saya ingin membuat Command Button Laporan di Form. ketikadi klik Commond Button Laporan tersebut akan menampilkansheet1 kolom A; Kolom B: kolom F berdasarkan data yang telahdi entry (tapi dalam bentuk print preview)Terima Kasih Mas semoga bantuanya bermanfaat tidak untuksaya tetapi untuk yang lain juga.Bisa di email juga ke [email protected]
Salam
23 Februari 2014 21.31
Benmengatakan...
coba pelajari pembahasan tentang masalah mas di link inimas...
kalo menurut saya sebelum di print preview, datadata yagn maudi print di kumpulkan di suatu sheet (secara automatis oleh vba)
baru setelah itu di print preview
25 Februari 2014 22.35
Benmengatakan...
ini link nya mas...sori lupa.... :)
http://www.mrexcel.com/forum/excelquestions/80932controldisplayprintpreviewthroughvisualbasicapplicationsnotexcel.html
25 Februari 2014 22.36
Anonim mengatakan...
Mas Ben, Gmn cara memberi warna pada sel/range dengan VB,trims sblmnya...
27 Maret 2014 10.55
Benmengatakan...
seperti ini contohnya mas
Range("A1").Interior.Color = 49407
nanti sel A1 jadi warna orange
30 Maret 2014 22.47
SINGKUK Digital.COMmengatakan...
bagus banget penjelasannya. sy ini blm paham, apa bedanya
http://www.blogger.com/profile/11646198967973140831http://www.blogger.com/profile/07275462560920409049http://www.blogger.com/profile/07275462560920409049http://www.blogger.com/profile/07275462560920409049http://www.blogger.com/profile/06769074464058716419http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1391762538234#c7072619359473404453http://www.blogger.com/profile/07275462560920409049http://www.blogger.com/profile/07275462560920409049http://www.blogger.com/profile/11646198967973140831http://www.blogger.com/profile/07275462560920409049http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1393396573882#c3326194718107878064http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1396244835635#c2149777298630836582http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1393396544634#c5590877904740592888http://www.blogger.com/profile/07275462560920409049http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1395942932247#c1720365954047637032http://www.blogger.com/profile/06769074464058716419http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1393219895673#c2896549901755003185http://www.blogger.com/profile/07275462560920409049 -
7/25/2019 Belajar VB-Excel_ Beberapa Contoh Kode
9/13
Poskan Komentar
Link ke posting ini
Buat sebuah Link
script yg dijalankan/dipanggil dengan menggunakan commanbuton dengan tidak menggunakn comman button (yg berjalanotomatis). apakah penempatan scriptnya juga berbeda (dimodule, di sheet, form atau di workbook? trima kasih. tlngemail ke [email protected]
5 Juni 2014 19.03
dede hidayatmengatakan...
mas Ben saya pernah melihat aplikasi raport sekolahmenggunakan excel saya tertarik di pungsi printnya di satu sheetbisa membuka sheet lain yang sudah di pilih dengan hanya kliktombol atau tulis angka. Mas Ben mohonpencerahannya....terimakasih.
21 Juli 2014 18.20
Benmengatakan...
untuk memilih sheet tertentu bisa seperti ini mas, contohnyakita mau buka sheet1
sheet1.activate
nah ini dasar dari pengaktifan sheet
bila pake angka berarti angka itu sebagai indeks. oleh karenaitu yang kita pakai
sheets(index).activate
misal sheet pertama maka
sheets(1).activate
kalo sheet ke dua ya ganti 1 menjadi 2
21 Juli 2014 19.26
Benmengatakan...
untuk script yang berjalan otomatis misal seperti timer danfungsi ditempatkan di module.
triger dari script tersebut bisa dari comand button atauapaapun...
6 Agustus 2014 08.29
Anonim mengatakan...
Gan gimana cara bikin tombol save as nya soalnya saya udahcoba tapi gagal terus. minta penjelasannya secara rinci donk..makasih
1 Oktober 2014 08.40
http://www.blogger.com/profile/08115301419209563190http://www.blogger.com/profile/08115301419209563190http://www.blogger.com/profile/07275462560920409049http://www.blogger.com/profile/07275462560920409049http://www.blogger.com/blog-this.ghttp://www.blogger.com/comment.g?blogID=7473265977958648360&postID=7004162573532923051http://www.blogger.com/profile/07275462560920409049http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1405992026370#c3825254454878533039http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1407338984768#c5064196124513756765http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1405995991362#c1376606678298170750http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1402020214012#c1692775595901756658http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html?showComment=1412178041746#c1878597755834135362http://www.blogger.com/profile/07275462560920409049 -
7/25/2019 Belajar VB-Excel_ Beberapa Contoh Kode
10/13
Posting Lebih Baru Posting LamaBeranda
Langganan: Poskan Komentar (Atom)
Tetang Blog ini
Blog ini berisi tentang tutorialsingkat tentang Makro Excelyang menggunakan bahasapemograman Visual Basicuntukpemula. Dengan pengetahuantentang Makro Excel, parapengguna Excel dapatmengoptimalkan penggunaanExcel untuk berbagai aplikasi.Bila ada pertanyaan atau kritikdan saran, pembaca dapatmenghubungi penulis melaluiemail :[email protected] juga menyediakan jasakonsultasi darat ke kantor ataurumah (jakarta, tangerangselatan, depok) bagi pembacayang membutuhkan.
SalamBen
Follow @vb_excel
Komunitas VBA Excel di
https://twitter.com/vb_excelhttp://belajar-vbe.blogspot.com/http://belajar-vbe.blogspot.com/feeds/7004162573532923051/comments/defaulthttps://www.facebook.com/groups/vbaexcelindonesia/http://belajar-vbe.blogspot.com/2012/06/membuat-fungsi-sendiri-dengan-vba-excel.htmlhttp://belajar-vbe.blogspot.com/2009/03/di-awal-tutorial-ini-penulis-telah.html -
7/25/2019 Belajar VB-Excel_ Beberapa Contoh Kode
11/13
FacebookVBA Programmer for Hire
Daftar Tutorial
Membuat Fungsi ExcelSendiriBeberapa Contoh KodeMelangkah Lebih JauhMengendalikan RangeMemulai Makro Excel
Donasi ke Blog ini
Pesan Sponsor
http://andipublisher.com/produk-0912004468-buat-sendiri-aplikasi-petamu-menggunakan.htmlhttp://belajar-vbe.blogspot.com/2012/06/membuat-fungsi-sendiri-dengan-vba-excel.htmlhttp://belajar-vbe.blogspot.com/2009/03/di-awal-tutorial-ini-penulis-telah.htmlhttps://www.freelancer.co.id/users/530641.htmlhttps://www.facebook.com/groups/vbaexcelindonesia/http://belajar-vbe.blogspot.com/2009/02/mengendalikan-range.htmlhttp://belajar-vbe.blogspot.com/2007/09/memulai-makro-excel.htmlhttp://www.neobux.com/?r=ben78http://belajar-vbe.blogspot.com/2009/03/auto-run-ada-beberapa-cara-untuk.html -
7/25/2019 Belajar VB-Excel_ Beberapa Contoh Kode
12/13
AndiPublisher.com Ads
Pemrograman AplikasiAndr oid d engan Sench aTouchHarga: Rp 46.000Diskon: 20 %
Windows 8.1 Hack, Tips &
TrikHarga: Rp 62.000Diskon: 20 %
Bolt Modem: Bolt modem byZTE.3
Find this cool stuff here:http://zocko.it/LDErT
http://zocko.it/LDErThttp://zocko.it/LDErThttp://zocko.it/LDErT -
7/25/2019 Belajar VB-Excel_ Beberapa Contoh Kode
13/13
The EndBurt Reynolds,Jam...New $47.99Best $13.65
Kodiak CuttingTools KCT166494USA M...Kodiak CuttingToo...New $15.99Best $15.99
Silver Serpen tSubwoofer Y
Adapter C...Better CablesNew $29.95Best $29.95
From Beginning toEnd
New $3.99Best $3.99
Road's EndOrganics GlutenFree Shii...Road's EndOrganic...New $14.28Best $9.99
Privacy Information