Excel Macro.ppt
description
Transcript of Excel Macro.ppt
![Page 1: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/1.jpg)
Excel macro
AULIA APRIANNE PUTRI
3 KA01
11111296
![Page 2: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/2.jpg)
SILABUS
M1 Pengenalan VBA di Excel
Membuat macro pertama
Pengenalan VB Editor (VBE) pada excel
Tipe data, variabel, array, dan operator
Message box dan input box
M2 Fungsi pada VBA di Excel
Kondisi
Struktur pengeluaram
Function dan Procedure
Membuat Toolbar
Membuat Menu
M3 Control Box dan Form VBA
Combo box dan list box
Check box dan option button
Membuat form
Listing program
Scroll bar
Perulangan
![Page 3: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/3.jpg)
“
”
Pengenalan
Macro Adalah sebuah fasilitas yang dimiliki Ms Excel yang dapat digunakan untuk merekam semua tindakan dan perintah yang dilakukan pada program excel. Macro menggunakan VB Editor sebagai bahasa untuk tampilannya.
![Page 4: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/4.jpg)
Pengenalan
Buka Ms Excel 2007
Lihat menu bar pada excel apakah ada atau tidak menu Developer, jika tidak ikuti langkah selanjutnya
Pilih start menu, lalu klik excel option
Pilih enable developer
![Page 5: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/5.jpg)
Membuat macro pertama
Ketiklah kodingan berikut, dan apa hasilnya ?
M1
Sub pertama()Nama = inputbox (“masukkan nama anda : “)Msgbox “Selamat Datang “ &namaEnd sub
M1
![Page 6: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/6.jpg)
Pengenalan VBE M1
Project window
Sheet code
Properties window
![Page 7: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/7.jpg)
Range dan workshheet M1
Sub posisi()Range (“a1”).value = “LABSI”End Sub
Sub range()Sheet2.Range (“a1”).value = “LABSI”End Sub
![Page 8: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/8.jpg)
Massage Box dan Input Box M1
Sub Hitung()Nama = inputbox (“masukkan nama anda “)Msgbox “ selamat datang “ &namaEnd subEnd sub
![Page 9: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/9.jpg)
Kondisi
Jika 2 kondisi
M2
Sub test()If range (“a1”).value = “A” thenMsgbox “anda lulus”ElseMsgbox “anda tidak lulus”End ifEnd sub
![Page 10: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/10.jpg)
kondisi
Jika 3 kondisiSub test()If range (“a1”).value = “A” thenMsgbox “anda istimewa”ElseIf range(“a1”).value = “B” thenMsgbox “anda lulus”ElseMsgbox “anda tidak lulus”End ifEnd sub
M2
![Page 11: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/11.jpg)
kondisi M2
Select Case
Sub test()Select case range (“a1”).value Case is = “A”Msgbox “anda lulus”Case elseMsgbox “anda tidak lulus”End selectEnd sub
![Page 12: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/12.jpg)
Function dan Prosedure
Procedure
M2
Sub programutama()TestsubprogEnd sub
Sub testsubprog()Msgbox “haiiii........”End sub
Program utama
Sub Program
![Page 13: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/13.jpg)
Funtion dan Procedure M2
Function
Function penjumlahan (input1 as integer, input2 as integer) as integerPenjumlahan = input1 +input2End function
Sub jumlah()Msgbox “hasil penjumlahan adalah ” &penjumlahan (2,5)End sub
Pemanggilan function penjumlahan
![Page 14: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/14.jpg)
Pembuatan toolbar M2
• Bukalah layar VBA lalu klik kanan pada menu bar lalu pilih custumize, • Dan pilih new, dan masukkan nama > OK• Maka akan muncul layar toolbar baru• Jika ingin memasukkan tools, pada custumize > commands > tools > macros• Lalu di drag ke layar toolbar yang baru tadi.• selesai
![Page 15: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/15.jpg)
Membuat form M3
Buatlah terlebih dahulu interface kolom-kolom pada excel
![Page 16: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/16.jpg)
Membuat form M3
Buka layar VBA > insert >
(Name) Caption Visible
Label1 Nama -
Label2 Jenis Kelamin
TextBox1 - -
OptionButton1 Laki-laki true
OptionButton2 Perempuan -
CommandButton Add -
![Page 17: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/17.jpg)
M3
Codingannya,Run dan lihat hasilnya ?
![Page 18: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/18.jpg)
Perulangan M3
Sub test()For i = 1 to 10Cells(i,1) = iNext iEnd sub
Sub test()For i = 1 to 10 step 2Cells(i,3) = iNext iEnd sub
![Page 19: Excel Macro.ppt](https://reader034.fdokumen.com/reader034/viewer/2022052700/55cf850f5503465d4a8b4f21/html5/thumbnails/19.jpg)
SELESAI