BELAJAR VB-EXCEL
Minggu, 09 September 2007
Memulai Makro Excel
Untuk membuat Makro Excel Anda harus membuka sebuah file Microsoft Excel (contohnya book1.xls).
Selanjutnya Anda dapat membuat Makro dengan beberapa cara :
1. Create Macro (Alt + F8)
Pertama- tama buatlah dan bukalah sebuah file Excell bernama contoh.xls. Pada menu Tools,
tunjuk Macrolalu tunjuk Macros
, kemudian klik kiri Mouse (atau tekan Alt +F8),
sehingga muncul tampilan seperti berikut,
Ketikan nama Makro yang dikehendaki pada isian Macro name, contohnya : coba. Maka akan
tombol createakan aktif
tekan tombol create, sehingga tampilan berikut akan muncul
maka Anda telah membuat sebuah Modul Visual Basic Aplication (VBA) bernama Module1 dan
sebuah prosedur VBA bernama coba ().
Anda dapat memilih agar Makro ini bekerja di seluruh file Excel yang terbuka (All Open
Workbooks), hanya pada file yang sedang Anda buka (This Workbooks), atau pada
file contoh.xls, file Excell dimana Anda membuat Makro-nya. Dengan cara memilih pilihan
tersebut pada Macros In.
2. Record New Macro
Cara kedua ini merupakan favorit penulis, sebab dengan cara ini kita dapat membuat
kode visual basic tanpa harus menuliskannya. Pada dasarnya, semua operasi Excell dapat
dilakukan oleh Macros. Operasi itu dapat dicatat oleh Macros melalui Record New Macros.
Kemudian kita dapat mengubah kode-kode VBA yangdihasilkan oleh operasi yang tercatat
tersebut.
Untuk memulai mencatat Makro maka pada menu Tools, sorot Macro kemudian sorot Record
New Macroslalu klik kiri Mouse,
sehingga tampilan berikut muncul,
Kolom isian Macro name: dimana Anda mengisikan nama Macro. Kolom Shortcut key bila
Anda hendak membuat shortcut key dari keyboard (Ctrl+ tombol keypad yang Anda inginkan).
Store Macro in merupakan kolom isian untuk menentukan dimana macro akan disimpan,
pilihannya adalah This Workbook, New Workbookdan Personal Macro Workbook
. Dan kolom Description, bila Anda ingin memberi penjelasan singkat mengenai Macro yang
akan Anda catat.
Sebagai contoh, kita akan mencatat Macro bernama ok, yang mencatat operasi Excell berupa
pengisian sel A1 dengan kata ok, dan mempunyai shortcut key Ctrl + q.
Pertama-tama lakukan langkah-langkah yang telah disebutkan sehingga muncul tampilan
sebagai berikut,
lalu tekan tombol OK.
Pencatatan sedang dilakukan, isilah sel A1 dengan kata ok, lalu pada Menu Tools,
sorot Macro, kemudian tekan Stop Recording dan pencatatan akan berhenti.
Untuk melihat kode VBA yang telah tercatat, pada menu Tools sorot Macro, sorot Macros.
Pilihlah ok pada Macro name: lalu tekan tombol Edit, sehingga akan muncul tampilan
sebagai berikut,
Cobalah merubah Range(A1) menjadi Range(A2), simpan dengan menekan gambar
disket atau Ctrl + S. Kembali ke contoh.xls, tekan Ctrl + q dari Keyboard, dan lihat apa yang
terjadi.
3. Visual Basic Editor (Alt +F11)
Bila Anda sudah mengenal pemograman Visual BASIC, maka cara ini tidaklah sulit. Bahkan
kadang-kadang Anda akan sering melakukannya. Untuk menampilkan
Visual Basic Editor Anda cukup menekan Alt+F11 maka tampilan berikut akan muncul,
selanjutanya Anda bisa menyisipkan Module, ClassModule dan UserForm, dan mulai
melakukan pemograman seperti yang Anda lakukan di VB6. Seperti Anda lihat lembar kerja
(WorkSheet) pada Excell merupakan Objek di VBE.
MENGENAL LEBIH JAUH MACRO DAN VBA PADA MICROSOFT
EXCEL
Setelah sebelumnya Mr Mushtafa Al Bantany membahas mengenai Ribbon di excel, kita akan
melompat mempelajari lebih menukik mengenai dalaman Microsoft Excel yang biasa digunakan
dalam administrasi perkantoran. Otomatisasi menggunakan Macro dan VBA di excel. Sebelum kita
masuk ke pembahasan ada baiknya kita mengenal terlebih dahulu tentang Macro dan VBA itu
sendiri.
Apa itu Macro dan VBA ?
Macro merupakan sebuah fungsi untuk membuat otomatisasi perintah pada sebuah
aplikasi, karena aplikasi yang kita perlajari saat ini adalah Ms. Excel berarti perintah
otomatisasi ini hanya berlaku pada Ms. Excel itu saja. Macro biasanya berisi perintah
bahasa pemrograman. Bahasa pemrograman (Programming Language) adalah sebuah
sistem pernyataan atau perintah yang digunakan untuk memanipulasi komputer. Bahasa
pemrograman yang digunakan pada macro ini menginduk pada bahasa pemrograman
visual basic yang berbasis objek atau sering disebut dengan OOP (Object Oriented
Programming).
Mengenal Area Kerja dari VBA
Untuk menampilkan area kerja VBA pada Ms. Excel caranya adalah sbb:
Aktif pada tab Developer kemudian pilih Visual Basic, atau dapat menggunakan shortcut dengan
menekan tombol Alt + F11 pada keyboard.
Jika misalkan tab Developer belum tampil pada Ribbon anda dapat menampilkan tab tersebut
dengan memilih menu File kemudian pilih Option, maka akan muncul tampilan Excel Option.
Kemudian Pilih Customize Ribbon, lalu aktifkan tab developer seperti terlihat pada gambar
dibawah ini:
Area Kerja VBA
Keterangan :
Menu dan Tool Bar : berisi kumpulan menu dan tool yang dapat digunakan
pada project vba, seperti simpan file, runing program dll.
Project Explorer : menampilkan semua aset yang ada pada workbook, seperti
sheet, modul dll.
Panel Properties : menampilkan pengaturan setiap objek.
Object Selection : untuk memilih objek yang akan dikenai method atau
perintah.
Method Selection : untuk memilih jenis perintah yang akan diberikan pada
objek.
Code Editor : untuk menuliskan perintah-perintah program.
Semoga bermanfaat.
MEMBUAT FORM VBA SEDERHANA PADA
MS. EXCEL
tutorialmicrosoftexcel.net -Pada Tutorial Microsoft Excel yang lalu kita telah membahas beberapa
point mengenai bagaimana cara memulai VBA Excel Macro. Kali ini kita akan praktik bagaimana
Form VBA Sederhana Pada Ms. Excel dan menyimpan data pada Ms.Excel menggunakan form
tersebut. Membuat form dengan VBA Excel dimaksudkan agar aplikasi pada VBA Excel lebih user
friendly dan mudah untuk melakukan control data.
Pada Tutorial Excel kali ini kita akan mencoba mempraktikkan membuat dan mendesain sebuah
Form pendataan Karyawan kemudian data tersebut dapat kita simpan di worksheet Excel. Ikuti
langkah-langkah berikut ini.
1. Buka Microsoft Excel, lalu pastikan anda telah mengaktifkan menu developer (baca Tutorial
Memulai VBA Excel)
2. Klik menu developer lalu klik tombol Visual basic atau dapat juga menggunakan Shortkey Alt
+ F11.
3. Pilih menu Insert > UserForm maka akan tampil form VBA
4. Perhatikan jendela Toolbox, Jendela tool box digunakan untuk membuat control object yang
dibutuhkan oleh FORM.
5. Berikut ini keterangan dari control toolboxs yang akan kita gunakan untuk membuat form VBA
Sederhana Pada Ms. Excel
Show entries
Search:
Controls Keterangan
Label
Controls Keterangan
Text Box
Combo Box
Radio Button (Option Button)
Command Button
Check Box
List Box
Showing 1 to 7 of 7 entries
PreviousNext
6. Setiap control memiliki properti ada pada jendela properties. Gambar di bawah ini akan
menjelaskan bagaimana mengisi sebuah properti pada control.
7. Buatlah control sesuai dengan ketentuan properti di bawah ini
Search:
Control Name Caption
From UserForm Form Karyawan
Label Box idKar ID Karyawan
Label Box namaKaryawan Nama Karyawan
Label Box tempatLahir Tempat Lahir
Label Box tglLahir Tanggal Lahir
Label Box mailid Email ID
Label Box sex Jenis Kelamin
Text Box txtidKar -
Text Box txtnamaKaryawan -
Text Box txttempatLahir -
Text Box txtemailid -
Combo Box cmbTanggal -
Combo Box cmbBulan -
Combo Box cmbTahun -
Radio Button radioLaki Laki-Laki
Radio Button radioPerempuan Perempuan
Button btnSimpan Simpan
Control Name Caption
Button btnBatal Batal
Showing 1 to 18 of 18 entries
8. Kini saatnya untuk melakukan coding program,
9. Klik kanan pada form lalu pilih viewcode
10. Masukkan code pemrograman di bawah ini.
11. Private Sub btnSimpan_Click()
12. Dim emptyRow As Long
13. 'aktifkan Sheet1
14. Sheet1.Activate
15.
16. 'deteksi baris kosong
17. emptyRow = WorksheetFunction.CountA(Range("A:A")) + 1
18.
19. 'Simpan data ke sheet1
20. Cells(emptyRow, 1).Value = txtIdKar.Value
21. Cells(emptyRow, 2).Value = txtNamaKaryawan.Value
22. Cells(emptyRow, 3).Value = txtTempatLahir.Value
23. Cells(emptyRow, 4).Value = cmbTanggal.Value & "/" & cmbBulan.Value &
"/" & cmbTahun.Value
24. Cells(emptyRow, 5).Value = txtemailid.Value
25.
26. If RadioLaki.Value = True Then
27. Cells(emptyRow, 6).Value = "Laki-Laki"
28. Else
29. Cells(emptyRow, 6).Value = "Perempuan"
30. End If
31. End Sub
32.
33. Private Sub cmdBatal_Click()
34. Unload Me
35. End Sub
36.
37. Private Sub UserForm_Initialize()
38. 'Kosongkan data Text Box
39. txtIdKar.Value = ""
40. txtIdKar.SetFocus
41. 'txtempatlahir.SetFocus
42. txtNamaKaryawan.Value = ""
43. txtTempatLahir.Value = ""
44. txtemailid.Value = ""
45.
46. 'Clear Combo Tanggal Lahir
47. cmbTanggal.Clear
48. cmbBulan.Clear
49. cmbTahun.Clear
50.
51. 'Isi Tanggal untuk combo Box Tanggal Lahir
52. With cmbTanggal
53. .AddItem "1"
54. .AddItem "2"
55. .AddItem "3"
56. .AddItem "4"
57. .AddItem "5"
58. .AddItem "6"
59. .AddItem "7"
60. .AddItem "8"
61. .AddItem "9"
62. .AddItem "10"
63. .AddItem "11"
64. .AddItem "12"
65. .AddItem "13"
66. .AddItem "14"
67. .AddItem "15"
68. .AddItem "16"
69. .AddItem "17"
70. .AddItem "18"
71. .AddItem "19"
72. .AddItem "20"
73. .AddItem "21"
74. .AddItem "22"
75. .AddItem "23"
76. .AddItem "24"
77. .AddItem "25"
78. .AddItem "26"
79. .AddItem "27"
80. .AddItem "28"
81. .AddItem "29"
82. .AddItem "30"
83. .AddItem "31"
84. End With
85.
86. 'Isi Bulan untuk combo Box Bulan Lahir
87. With cmbBulan
88. .AddItem "JAN"
89. .AddItem "FEB"
90. .AddItem "MAR"
91. .AddItem "APR"
92. .AddItem "MAY"
93. .AddItem "JUN"
94. .AddItem "JUL"
95. .AddItem "AUG"
96. .AddItem "SEP"
97. .AddItem "OCT"
98. .AddItem "NOV"
99. .AddItem "DEC"
100. End With
101.
102. 'Isi Tahun untuk combo Box Tahun Lahir
103. With cmbTahun
104. .AddItem "1980"
105. .AddItem "1981"
106. .AddItem "1982"
107. .AddItem "1983"
108. .AddItem "1984"
109. .AddItem "1985"
110. .AddItem "1986"
111. .AddItem "1987"
112. .AddItem "1988"
113. .AddItem "1989"
114. .AddItem "1990"
115. .AddItem "1991"
116. .AddItem "1992"
117. .AddItem "1993"
118. .AddItem "1994"
119. .AddItem "1995"
120. .AddItem "1996"
121. .AddItem "1997"
122. .AddItem "1998"
123. .AddItem "1999"
124. .AddItem "2000"
125. .AddItem "2001"
126. .AddItem "2002"
127. .AddItem "2003"
128. .AddItem "2004"
129. .AddItem "2005"
130. .AddItem "2006"
131. .AddItem "2007"
132. .AddItem "2008"
133. .AddItem "2009"
134. .AddItem "2010"
135. .AddItem "2011"
136. .AddItem "2012"
137. End With
138.
139. 'Reset Radio Button/Option Button
140. RadioLaki.Value = False
141. radioPerempuan.Value = False
142. End Sub
143.
Jalankan aplikasi tersebut, jika berhasil maka akan tampil seperti gambar di bawah
ini
Untuk lebih jelas lagi anda dapat melihat video tutorial membuat form macro excel di bawah ini
Demikian Tutorial kami tentang Form VBA Sederhana Pada Ms. Excel sangat mudah dipraktikan
dan dipahami. Selamat mencoba Tutorial Microsoft Excel. Baca juga artikel kami VBA Macro Excel
yang lain seperti Object Range Pada Macro Excel
Cara Menulis Makro Sederhana di
Microsoft Excel
2 Metode:Excel 2007 dan 2010Excel 2003
Tingkatkan kegunaan dari spreadsheet Excel Anda dengan menambahkan sedikit
pemrograman pada lembar kerja tersebut. Meskipun formula Excel dan fitur
spreadsheet membuatnya menjadi alat yang hebat, menguasai kemampuan untuk
membuat macro akan membuatnya lebih hebat dan lebih cepat untuk digunakan.
Pelajari caranya dengan langkah-langkah ini.
Metode 1
Excel 2007 dan 2010
1.
1
Klik tab Developer pada Ribbon di bagian atas layar. Jika tab itu tidak muncul di
layar Anda, Anda dapat menambahkannya dengan cara ini:
Untuk Excel 2010: klik Tab File lalu pilih Options. Di sisi kiri kotak dialog Excel Options,
klik Customize Ribbon. Kemudian, di sisi kotak sebelah kanan pilih Developer.
Untuk Excel 2007: klik tombol Microsoft Office, kemudian Excel Options. Di kategori
Popular, di bawah Top Options for Working with Excel, pilih Show Developer Tab in
Ribbon.
2.
2
Ubah pengaturan keamanannya. Di Trust Centre, di bawah Macro Settings,
klik Enable All Macro, kemudian klik OK.
Ingatlah bahwa pengaturan keamanan ini tidak ideal untuk penggunaan dasar. Setelah
Anda selesai membuat makro Anda, kembalilah dan hilangkan centang pada Enable All
Macro.
3.
3
Klik Record Macro. Anda akan menemukannya di tab Developer dibawah Code.
4.
4
Namai makro Anda. Karakter pertama dari nama itu harus sebuah huruf; setelah itu,
Anda dapat menggunakan karakter, angka dan garis bawah. Nama makro tidak boleh
memiliki spasi.
Jangan menggunakan nama yang sama untuk makro Anda sebagai referensi sel yang
sudah ada.
5.
5
Tetapkan shortcut untuk makro Anda (opsional). Ketik sebuah huruf di kotak
Shortcut Key. Huruf kecil akan diterjemahkan menjadi CTRL + huruf; huruf besar akan
menjadi CTRL + SHIFT + huruf.
6.
6
Pilih lokasi untuk menyimpan makro Anda. Dalam daftar Store Macro In, pilih buku
kerja yang ingin Anda gunakan untuk menyimpan makro tersebut. Jika Anda ingin
makro itu tersedia setiap kali Anda menjalankan Excel, pilih Personal Macro Workbook.
7.
7
Gambarkan makro Anda. Tulislah ini dalam kotak Description.
8.
8
Klik OK untuk mulai merekam makro Anda.
9.
9
Lakukan tindakan yang Anda inginkan yang harus direkam makro.
10.
10
Hentikan rekaman. Buka tab Developer, klik Code, kemudian klik Stop Recording.
Metode 2
Excel 2003
1.
1
Ubah tingkat keamanannya. Ubah tingkat keamanannya dari Medium ke Low.
Klik Tools -> Options -> Security.
Klik Macro Security.
Pilih Security Level. Pilih Low.
2.
2
Mulailah merekam makro Anda. Arahkan ke Tools -> Macro -> Record New Macro.
3.
3
Namai makro Anda. Karakter namanya harus huruf; setelah itu, Anda dapat
menggunakan simbol, angka atau garis bawah. Anda tidak boleh menggunakan spasi.
Jangan menggunakan nama yang sama untuk makro Anda sebagai referensi sel yang
sudah ada.
4.
4
Buatkan shortcut untuk makro Anda (opsional). Masukkan sebuah huruf di kotak
Shortcut Key. Huruf kecil akan membuat shortcut CTRL + huruf; huruf besar akan
menjadi CTRL + SHIFT + huruf.
5.
5
Pilih lokasi untuk menyimpan makro Anda. Pada kotak Macro Store, pilih lokasi
untuk makro Anda. Klik Personal Macro Workbook jika Anda ingin makro itu tersedia
setiap kali Anda membuka Excel.
6.
6
Tulis deskripsi makro Anda.
Setelah selesai, klik OK.
7.
7
Rekam makro Anda. Ingat, Record Macro masih on. Laksanakan tindakan yang Anda
inginkan agar direkam oleh Excel sebagai makro Anda.
8.
8
Klik Stop Recording. Anda dapat menemukan opsi ini pada toolbar Stop Recording.
Tips
Jika Anda sudah tahu kode untuk makro Anda, Anda dapat memasukkannya dalam
Microsoft Visual Basic Editor. Pada Excel 2007 dan 2010, itu terletak di bawah tab
Developer, dalam Code. Di Excel 2003, klik Tools -> Macro -> Visual Basic Editor.
Anda dapat membuat makro Anda bertindak sebagai salah satu fungsi rumus Microsoft
Excel sehingga Anda dapat menggunakannya dalam spreadsheet untuk menghitung
sesuatu. Pada dasarnya Anda harus mengubah "Sub" Anda ke "Function", tambahkan
parameter dan kembalikan nilainya, tetapi ini dijelaskan dalam cara tersendiri, carilah itu
di bagian wikiHow yang terkait.
Gunakan obyek Range, Sheet dan Workbook untuk berinteraksi dengan informasi
dalam lembar kerja Anda. Obyek-obyek ActiveWorkbook, ActiveSheet dan Selections
menunjuk ke buku, lembaran dan kisaran sel pada saat ini di dalam Application.
Forum di ExcelForum penuh dengan orang-orang yang suka membantu yang akan
bekerja keras untuk menjawab pertanyaan Anda yang sopan tentang Excel.
Peringatan
Karena langkah-langkah keamanan, beberapa orang mungkin akan menonaktifkan
macro. Pastikan Anda memberi tahu teman-teman Anda bahwa buku yang Anda kirim
kepada mereka memiliki makro dan mereka bisa percaya bahwa makro tersebut tidak
akan merusak komputer mereka.
BUAT FORM ISIAN DATA DENGAN MAKRO EXCEL
Terkadang kita merasa jenuh mengisi table di excel, untuk membuang kejenuhan mengisi data
saya coba iseng iseng membuat form sederhana untuk sekedar membuang kejenuhan..
Selanjutnya anda bias mengembangkan sesuai dengan kebutuhan.
Adapun langkah-langkah pembuatan form sebagai berikut :
1. Buka file excel 2007
2. Double Klik di nama worksheet lalu ganti nama yg asalnya Sheet1 menjadi PARTSDATA
(ini mah klo saya, klo anda terserah tapi perlu diingat namanya untuk pembuatan code)
3. Pada Row 1 kolom kita buat nama heading untuk tabelnya seperti tampak pada gambar
dibawah ini :
4. Kemudian kita simpan file sebagai excel makro.klik file save as pilih Excel Macro Enabled
Workbook.ketik nama file disini saya beri nama file data barang
Langkah berikutnya membuat Macro untuk file tersebut, adapun langkah-langkah pembuatan
macro sebagai berikut :
1. Pada worksheet pilih menu view klik tab Macros pilih view macros :
2. Isikan macro name : FORM klik create :
3. Klik kanan mouse pada VBA Project
4. Pilih insert
5. Pilih user form :
Langkah selanjutnya adalah design form dengan Control yang akan kita gunakan adalah :
Control Label, Textbox dan Command Button seperti tampak pada gambar berikut :
Langkah selanjutnya adalah member nama dan caption untuk tiap label, textbox dan command
button
Label1 Caption diganti dengan Kode
Label2 Caption diganti dengan Nama Barang
Label3 Caption diganti dengan Satuan
Label4 Caption diganti dengan Harga
TextBox1 Name diganti dengan tkode
TextBox2 Name diganti dengan tnama
TextBox3 Name diganti dengan tsatuan
TextBox4 Name diganti dengan tharga
command button1 Caption diganti dengan TAMBAH
command button1 Name diganti dengan CMDTMBH
command button2 Caption diganti dengan TUTUP
command button2 Name diganti dengan CMDTTP
atur sedemikian rupa hingga tampak seperti gambar dibawah ini
Langkah selanjutnya adalah membuat kode
1. Klik command button TAMBAH
2. Klik menu bar pilih view code
Atau klik kanan mouse pada tombol TAMBAH pilih view code
3. Masukan kode dibawah ini (biar gak cape copy paste saja code dibawah ini):
Private Sub CMDTMBH_Click()
Dim iRow As Long
Dim ws As Worksheet
Set ws = Worksheets(PARTSDATA)
menemukan baris kosong pada database
iRow = ws.Cells(Rows.Count, 1) _
.End(xlUp).Offset(1, 0).Row
check untuk sebuah kode
If Trim(Me.tkode.Value) = Then
Me.tkode.SetFocus
MsgBox Masukan Kode Barang
Exit Sub
End If
copy data ke database
ws.Cells(iRow, 1).Value = Me.tkode.Value
ws.Cells(iRow, 2).Value = Me.tnama.Value
ws.Cells(iRow, 3).Value = Me.tsatuan.Value
ws.Cells(iRow, 4).Value = Me.tharga.Value
clear data
Me.tkode.Value =
Me.tnama.Value =
Me.tsatuan.Value =
Me.tharga.Value =
Me.tkode.SetFocus
End Sub
4. Dilanjutkan dengan pengisian code pada tombol tutup langkah seperti nomor 2 diatas dengan
kode dibawah ini :
Private Sub CMDTTP_Click()
Unload Me
End Sub
5. Untuk menghindari menutup melalui tanda X pada form masukan kode dibawah ini dengan
klik kanan mouse pada form dan pilih view code dan ketikan kode dibawah ini :
Private Sub UserForm_QueryClose(Cancel As Integer, _
CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
Cancel = True
MsgBox MAKE TOMBOL ATUH KANG!
End If
End Sub
6. Mengisi code pada module klik kanan module pilih view code dan isikan kode dibawah ini :
Sub FORM()
UserForm1.Show
End Sub
Sekarang kita kembali ke worksheet kmudian kita akan membuat tombol untuk mengaktifkan
formterserah dmana saja menyimpannya
Buat rectangle seperti digambar tersebut untuk memasukkan kode klik kanan mouse pada
rectangle tersebut lalu pilih Assign Macro lalu pilih form..selesai sudahjika benar sesuai
urutan maka akan tampak seperti ini..jangan lupa simpen ya.selamat mencoba.
Diposting oleh Achmad Munir di 00.12
Membuat Judul yang Tidak Gerak Jika Scroll Digeser Pada Ms.Excel 2007
2010(Freeze Pane)
Fitur Freeze Pane pada Ms Excel berfungsi untuk membiarkan beberapa bagian sel atau area
kerja tetap terlihat atau diam sementara sel atau area sel yang lain dapat dilakukan scroll atau
digerakkan. Freeze pane ini sangat membantu user untuk memasukkan data yang berupa tabel
yang sangat panjang, mengingat jika dilakukan tanpa menggunakan fitur freeze pane, maka
judul kolom tabel ataupun judul baris tidak akan terlihat sehingga menyulitkan user untuk
memasukkan data.
Dibawah ini adalah langkah-langkah menggunakan fitur freeze panes di Ms Excel 2007.
1. Atur tapilan agar Kepala tabel terlihat dibagian atas dari area kerja ms excel.
2. Klik pada sel, dimana sel tersebut merupakan sel awal yang bisa discroll atau
digerakkan. Artinya sel dalam deretan diatas dan dikiri sel terpilih tersebut yang akan
dibekukan.
3. Klik Tab view kemudian pada group menu Windows klik Freeze Panes, lalu klik
Freeze panes lagi. Jika anda pilih freeze top row, maka baris paling atas akan menjadi
beku, sedangkan jika dipilih freeze first column maka kolom pertama yang akan
dibekukan.
4. Mulai dari sekarang, ketika anda scroll kebawah atau atas maka area pink
bagian atas tidak akan ikut bergerak sedangkan jika discroll kekanan maupun kekiri
maka area pink sebelah kiri tidak akan ikut bergerak. Dengan demikian anda akan lebih
mudah memasukkan data yang letaknya sangat jauh dari judul tabel.
Untuk menonaktifkan freeze panes atau mengembalikan pada kondisi awal, langkah yang
dilakukan adalah klik tab view klik freeze panes dan pilih unfreeze panes, maka seluruh sel
akan dapat discroll atau digerakkan
Script Membuat Tanggal, Bulan, dan Tahun Dengan Combobox VB.6
Setelah pusing nyari tutorial buat nampilin tanggal di combo box.akhirnya nemu juga. Buat penggemar Visual Basic
6. Sedot gan...
berikut layoout_nya :
Ada dua cara untuk
membuat item-item yang ada di ComboBox :
1. secara manual : yaitu, klik kanan pada combobox, pilih Edit Items.
2. dengan code script : Double Klik pada combobox, misalkan pada Jurusan, kita akan membuat 3 buat
items, yaitu Sistem Informasi, Sistem Komputer dan Management Komputer. Ketikkan code berikut :
ComboBox1.Items.Add(Sistem Informasi)
ComboBox1.Items.Add(Sistem Komputer)
ComboBox1.Items.Add(Management Komputer)
Membuat Script pada Tanggal Bulan dan Tahun :
1. Double klik pada Form. Kenapa pada form ? karena pada saat form dijalankan data tanggal, bulan dan tahun akan
terisi secara automatis pada combobox2 nya. berikut script code_nya :
Private Sub latihan1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
'membuat tanggal
Dim i As Integer
For i = 1 To 31
cmbhari.Items.Add(i)
Next
'membuat bulan
cmbbulan.Items.Add("Januari")
cmbbulan.Items.Add("Februari")
cmbbulan.Items.Add("Maret")
cmbbulan.Items.Add("April")
cmbbulan.Items.Add("Mei")
cmbbulan.Items.Add("Juni")
cmbbulan.Items.Add("Juli")
cmbbulan.Items.Add("Agustus")
cmbbulan.Items.Add("September")
cmbbulan.Items.Add("Oktober")
cmbbulan.Items.Add("November")
cmbbulan.Items.Add("Desember")
'membuat tahun
Dim j As Integer
For j = 1900 To 2020
cmbtahun.Items.Add(j)
Next
End Sub
Membuat sebuah pesan pada saat mengklick tombol Button OK :
-> berikut tampilannya :
double klik pada Button Ok, ketikkan script berikut :
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button2.Click
MsgBox("Nama Anda Adalah : " & txtnama.Text & "", MsgBoxStyle.Information, "Pesan")
End Sub
Script tombol Close/ Keluar :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
Me.Close()
End Sub
== SELAMAT MENCOBA ==
CARA MEMBUAT COMBO BOX DI MICROSOFT EXCEL 2007
Sebenarnya combo box merupakan sebuah list yang tergulung.hehee bukan timpan balone yah... karena
aku seorag pemula, jd rasanya perlu diabadikan di sini
Misalkan terdapat list dengan nama Rifa ke-1, Rifa ke-2, Rifa ke-3, List dst..., maka pada combo box akan
terlihat seperti berikut ini:
Nah gimana cara membuatnya?
Aku mau berbagi sedikit pengalaman ku saat membuat combo box... wakttu itu aku mau buat daftar
hadir praktikum, ak dikasih file yang isinya jadwal praktikum di dalamnya ada combo box.. L
Ko bias bikin kaya gini yah???? Heeheee maklum newbie...
Gini nih cara buatnya:
1. Buka Tabel di ms. Excel 2007 yang akan di combo box.
2. Buat tabel bantuan, untuk mengisi list pada combo box yang akan kita buat. Kemudian arahkan
kursor pada kolom yang akan diisi combo box.
3. Pilih menu Data kemudian klik icon Data Validation
4. Kemudian akan muncul dialogbox data validation dengan 3 tab yaitu settings, input message, error
alert. seperti berikut:
Pada pilihan source isi dengan $ColAwal$RowAwal:$ColAkhir$RowAkhir
5. Pada tab input message isi dengan, title terima kasih dalam input message isi dengan data valid
6. Pada tab error alert isi dengan, title Information dalam Error message isi dengan Data yang
dimasukan tidak terdapat pada pilihan
7. Klik OK, Nahhh udah jadi combo box nya