excel macro.ppt

19
Excel macro AULIA APRIANNE PUTRI 3 KA01 11111296

Upload: fatah

Post on 16-Aug-2015

230 views

Category:

Documents


2 download

DESCRIPTION

Presentasi singkat tentang excel macro

TRANSCRIPT

Page 1: Excel Macro.ppt

Excel macro

AULIA APRIANNE PUTRI

3 KA01

11111296

Page 2: Excel Macro.ppt

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

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

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

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

Pengenalan VBE M1

Project window

Sheet code

Properties window

Page 7: Excel Macro.ppt

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

Massage Box dan Input Box M1

Sub Hitung()Nama = inputbox (“masukkan nama anda “)Msgbox “ selamat datang “ &namaEnd subEnd sub

Page 9: Excel Macro.ppt

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

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

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

Function dan Prosedure

Procedure

M2

Sub programutama()TestsubprogEnd sub

Sub testsubprog()Msgbox “haiiii........”End sub

Program utama

Sub Program

Page 13: Excel Macro.ppt

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

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

Membuat form M3

Buatlah terlebih dahulu interface kolom-kolom pada excel

Page 16: Excel Macro.ppt

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

M3

Codingannya,Run dan lihat hasilnya ?

Page 18: Excel Macro.ppt

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

SELESAI