2010 USAID-DBE1: Management and Education Governance
[MODUL EXCEL 2007 - MAHIR] Pilot Project EMIS-ICT Strengthening in Aceh
Microsoft Excel 2007 Tingkat Mahir
MICROSOFT EXCEL 2007 MAHIR Tujuan Diharapkan peserta memahami penggunaan rumus pada Microsoft Excel 2007 terutama tentang fungsi-fungsi, pembuatan grafik, dan pengolahan data dengan Pivot serta mengetahui tentang Macro. Waktu 4 Sesi (1 sesi 45 menit). Metode Paparan dan diskusi, Praktik Media dan Bahan Komputer masing-masing peserta, LCD projector, Petunjuk Teknis
1. Menjalankan Microsoft Excel Memulai Microsoft Excel, klik Start - All Programs - Microsoft Office - Microsoft Office Excel 2007.
2. Mengenal Fungsi-fungsi Fungsi adalah suatu rumus dalam Excel yang harus diawali dengan tanda = dalam suatu cell, setelah itu baru masukan fungsi yang akan digunakan. Beberapa fungsi yang sering digunakan, misalnyaadalah fungsi formula contoh pemakaiannya =B5*C5, fungsi statistic
Training ICT
USAID-DBE1
83
Microsoft Excel 2007 Tingkat Mahir
contoh pemakaiannya =sum(B5:B20), dan masih banyak fungsi lainya yang akan Bapak/Ibu pelajari dibawah ini. Fungsi Left
: Untuk mengambil karakter dari sebelah kiri sebanyak yang diinginkan. Formatnya: =LEFT(data yang diambil, jumlah yang diambil)
Contoh : = LEFT(“PENDIDIKAN”,4) Hasilnya : PEND Fungsi Right
: Untuk mengambil karakter dari sebelah kanan sebanyak yang diinginkan. Formatnya: =RIGHT(data yang diambil, jumlah yang diambil)
Contoh : = RIGHT(“PENDIDIKAN”,4) Hasilnya : DKAN Fungsi Mid
: Untuk mengambil karakter dari posisi tertentu sebanyak yang diinginkan. Formatnya: =MID(data yang diambil, posisi awal, jumlah pengambilan)
Contoh : = MID(“PENDIDIKAN”,4,3) Hasilnya : DID Fungsi Len
: Untuk mengetahui berapa jumlah karakter termasuk spasi. Formatnya: =LEN(letak data)
Contoh : = LEN(“PENDIDIKAN”) Hasilnya : 10 Fungsi Lower
: Mengubah teks dari huruf besar ke huruf kecil. Formatnya: =LOWER(letak data)
Contoh : = LOWER(“PENDIDIKAN”) Hasilnya : pendidikan Fungsi Upper
: Merubah teks dari huruf besar ke huruf kecil. Formatnya: =UPPER(letak data)
Contoh : = UPPER(“pendidikan”) Hasilnya : PENDIDIKAN Fungsi Texs
: Untuk menggabungkan teks dari satu kolom dengan kolom lainnya. Formatnya: =“Texs”(&)”Teks”
USAID-DBE1
Training ICT
84
Microsoft Excel 2007 Tingkat Mahir
Contoh : = Pendidikan&Dasar Hasilnya : PendidikanDasar Fungsi Time
: Untuk memasukkan atau menampilkan waktu. Formatnya: =TIME(Jam,Menit,Detik)
Contoh : = TIME(15,30,00) Hasilnya : 3:30 PM Fungsi Date
: Untuk menampilkan atau membuat tanggal. Formatnya: =DATE(Tahun,Bulan,Tanggal)
Contoh : =DATE(2009,11,25) Hasilnya : 11/25/2009 Fungsi Year
: Untuk menampilkan tahun dari suatu data tanggal. Formatnya: =YEAR(letak data tanggal)
Contoh : =YEAR(11/25/2009) Hasilnya : 2009 Fungsi Month
: Untuk menampilkan Bulan dari suatu data tanggal. Formatnya: =MONTH(letak data tanggal)
Contoh : =MONTH(11/25/2009) Hasilnya : 11 Fungsi Abs
: Untuk merubah bilangan negative kebilangan positif. Formatnya: =ABS(letak bilangan)
Contoh : =ABS(-50) Hasilnya : 50 Fungsi Mod
: Untuk mengambil nilai dari hasil pembagian. Formatnya: =MOD(nilai, pembagi)
Contoh : =MOD(20, 6) Hasilnya : 2 CONCATENATE : Menggabung dengan dua atau lebih string teks ke dalam satu string teks =Concatenate(teks1, teks2..) Contoh : = Concatenate (11,”Bln”,2009, “Thn”) Hasilnya : (11 Bln 2009 Thn)
Training ICT
USAID-DBE1
85
Microsoft Excel 2007 Tingkat Mahir
3. Fungsi-fungsi Statistik =SUM(Range) =AVARAGE(Range) =COUNT(Range) =MAX(Range) =MIN(Range) =Count(Range)
: Berfungsi untuk menjumlahkan atau mentotalkan data dalam range. : Berfungsi untuk mencari nilai rata-rata dalam range. : Berfungsi untuk mengetahui ada berapa data dalam range. : Berfungsi untuk mengetahui berapa nilai yang terbesar dalam range. : Berfungsi untuk mengetahui ada berapa nilai yang terkecil dalam range. : Berfungsi untuk mengetahui jumlah data dalam range.
Contoh Kasus 1 (mandiri): Kerjakan Worksheet baru pada sheet1 ganti nama sheetnya menjadi Pembelian. Simpan File dengan nama Stok Barang.
Toko Buku“Science Collection” Banda Aceh Laporan Pembelian Buku Bulan Oktober 2009 NO 1 2 3 4 5 6 7 8 9 10
KODE BUKU A0001 B0001 A0005 B0003 C0002 B0002 C0001 A0003 A0002 A0004
JUDUL BUKU Microsoft Excel KPU(Kumpulan Pengetahuan Umum) Troubleshooting Kisah Para Pahlawan Bangsa Budidaya Padi Sawah Tabela Practical English Conversation Bertanam Padi Gogo Teknologi Informasi dan Komunikasi Microsoft Access Dasar-Dasar Komputer
PENGARANG
PENERBIT
ISBN
HARGA BELI
MediaBapak/Ibu
13-978-979
35,000
Dra. Emilia S.
Widya Duta
571-489-580
18,000
Madcoms
Andi
979-731-585
45,000
Rahimsyah
Widya Duta
586-731-585
20,000
Ir. Setijo Pitojo
Penebar Swadaya
888-489-581
22,000
A. Shamad Rabith
Widya Duta
58-951-222
25,000
Prasetyo
Penebar Swadaya
979-489-391
18,000
Agus Wahadyo Agus H. Marlissa Rujianto
Widya Duta Indah Surabaya Widya Duta
97-951-734 20-111-979 50-451-979
50,000 25,000 45,000
TOTAL PEMBELIAN
303,000
RATA-RATA PEMBELIAN
30,300
NILAI YANG TERBESAR
50,000
NILAI YANG TERKECIL
18,000
JUMLAH DATA
10
Contoh Kasus 2: Kerjakan pada sheet 1 ganti nama sheetnya menjadi Tenaga Pendidik. Simpan File dengan nama Pendidikan.
USAID-DBE1
Training ICT
86
Microsoft Excel 2007 Tingkat Mahir
PENDIDIKAN DAN TENAGA PENDIDIKAN SERTA PENGEMBANGANNYA TENAGA RURU SD/MI NANGROE ACEH DARUSSALAM
No.
Nama
Jabatan
NIP
Jenis Kelamin
Pendi. Terakhir
Jurusan
Mengajar
Jumlah Jam Pelajaran
Tanggal diangkat
Tanggal SK Terakhi
Masa Kerja
Status
Golongan
(Thn-bln)
(dd-mm-yyyy)
1
Maria
Guru
12341
P
D2
Bhs Indonesia
Bahasa
5
20/01/2000
05/10/2002
2 Thn9 Bln
Guru Tetap PNS
I
2
Ana Truj
Guru
12342
P
S1
Matematika
Matematika
2
10/01/2001
10/10/2002
1 Thn9 Bln
Guru Non PNS
II
3
Antonio
Guru
12343
L
D2
Penjas
Penjas
4
10/02/2002
10/10/2004
2 Thn8 Bln
Guru Honor
III
4
Thomas
Guru
12344
L
S1
Matematika
Kesenian
5
01/10/2002
10/10/2005
3 Thn0 Bln
Guru Bantu
IV
5
Christina
Guru
12345
P
D2
Bhs Arab
Bahasa Arab
3
10/03/2001
10/10/2006
5 Thn7 Bln
Guru Tetap PNS
I
6
Ali Johari
Kp. Sekolah
12346
L
S1
IPA
IPA
2
10/03/1990
10/10/2006
16 Thn7 Bln
Guru Tetap PNS
I
7
Kristanto
Kp. Sekolah
12347
L
S1
Seni Budaya
Kesenian
3
10/03/1995
10/10/2006
11 Thn7 Bln
Guru Tetap PNS
I
8
Cut Afni
Kp. Sekolah
12348
P
S1
Agama
Agama
1
10/03/1997
10/10/2006
9 Thn7 Bln
Guru Tetap PNS
I
Untuk masa kerja gunakan rumus
Training ICT
USAID-DBE1
87
Microsoft Excel 2007 Tingkat Mahir
4. Fungsi Logika Untuk expresi logika digunakan operator relasi sebagai berikut: = : Sama dengan > : Lebih besar dari < : Lebih kecil dari <> : Tidak sama dengan >= : Lebih besar atau sama dengan <= : Lebih kecil atau sama dengan Contoh Kasus 3: Kerjakan pada sheet 2 ganti nama sheetnya menjadi Logika. Jika ditampilkan pernyataan TRUE berarti benar, FALSE berarti salah.
5. Fungsi IF Fungsi IF digunakan jika ada pernyataan ekspresi logika yang mempunyai perintah diantara salah atau benar. =IF(Exspresi logika, Perintah1, Perintah2) Contoh kasus 4 (mandiri). Kerjakan pada sheet 3 ganti nama sheetnya menjadi Penjualan Toko Buku“Science Collection” akan memberikan discount 10% kepada pelanggan yang berbelanja Rp. 100,000,- atau lebih, berikut ini dibuat lembar kerja yang menghitung harga yang harus dibayar oleh pelanggan. Toko Buku“Science Collection” Banda Aceh Laporan Penjualan Buku Periode 2009 N O 1
TANGGAL
KODE BUKU
HARGA SATUAN
NAMA BUKU
JUMLAH
TOTAL
DISCON 10%
TOTAL BAYAR
10-Oct-2009
B0003
Kisah Para Pahlawan Bangsa
25,000
2
50,000
-
50,000
2
11-Oct-2009
B0001
KPU
23,000
1
23,000
-
23,000
3
12-Oct-2009
A0005
Troubleshooting
50,000
2
100,000
10,000
90,000
4
12-Oct-2009
A0002
Microsoft Access
30,000
5
150,000
15,000
135,000
5
13-Oct-2009
A0004
Dasar-Dasar Komputer
50,000
2
100,000
10,000
90,000
USAID-DBE1
Training ICT
88
Microsoft Excel 2007 Tingkat Mahir
Gunakan Rumus untuk mencari Total, Discount, dan Total Bayar a. Total diperoleh dari Harga Satuan dikali dengan Jumlah b. Discount di peroleh 10% apabila pembelian lebih dari atau 100000 c. Total Bayar dikurangi discount
6. Fungsi Pembacaan Tabel VLOOKUP
: Pembacaan dalam bentuk Vertical =VLOOKUP(Nilai Kunci, letak table, nomor kolom)
HLOOKUP
: Pembacaan dalam bentuk Horizontal =HLOOKUP(Nilai Kunci, letak table, nomor baris)
Contoh kasus 5 (mandiri). Kerjakan Worksheet baru pada sheet1 ganti nama sheetnya menjadi Gaji. Simpan File dengan nama Keuangan. 1) Buat table seperti dibawah ini. DAFTAR GAJI PEGAWAI Bagian: Administrasi Nama No.
Gol
Pegawai
1
1C
Diana
2
1B
3
Gaji Gaji Pokok
Tunjangan
Total Transportasi
Gaji
Gaji Pajak
Bersih
1,000,000
120,000
100,000
1,220,000
40,000
1,180,000
Dailami
800,000
70,000
100,000
970,000
24,000
946,000
1B
Rafi
800,000
70,000
100,000
970,000
24,000
946,000
4
1C
Eis
1,000,000
120,000
100,000
1,220,000
40,000
1,180,000
5
1A
Budi
600,000
50,000
100,000
750,000
12,000
738,000
4,200,000
430,000
500,000
5,130,000
140,000
4,990,000
TOTAL Tabel Gaji Gol
Tabel Potongan Pajak Gaji Pokok
Tunjangan
Transportasi
1A
1B
1C
2%
3%
4%
1A
600,000
50,000
100,000
1B
800,000
70,000
100,000
1C
1,000,000
120,000
100,000
2) Letakkan pointer di sel D5 untuk mengisi gaji pokok, perintah yang digunakan adalah =VLOOKUP(B5,$B$13:$E$16,2), kemudian Copy ke bawah. 3) Letakkan pointer di sel E5 untuk mengisi Tunjangan, perintah yang digunakan adalah =VLOOKUP(B5,$B$13:$E$16,3), kemudian Copy ke bawah.
Training ICT
USAID-DBE1
89
Microsoft Excel 2007 Tingkat Mahir
4) Letakkan pointer di sel F5 untuk mengisi transportasi, perintah yang digunakan adalah =VLOOKUP(B5,$B$13:$E$16,4), kemudian Copy ke bawah. 5) Letakkan pointer di sel G5 untuk mengisi Total Gaji, perintah yang digunakan adalah =D5+E5+F5, kemudian Copy ke bawah. 6) Letakkan pointerdi sel H5 untuk mengisi Pajak, perintah yang digunakan adalah =HLOOKUP(B5,$G$13:$I$14,2)*D5, kemudian Copy ke bawah. 7) Letakkan pointer di sel 15 untuk mengisi Gaji Bersih, perintah yang digunakan adalah =G5-H5.
7. Membuat Grafik Langkah-langkah membuat grafik yang harus Bapak/Ibu lakukan ialah pertama-tama menyiapkan data untuk membuat grafik dengan ketentuan sebagai berikut : 1. Data harus tersusun atas baris dan kolom 2. Bila data yang akan Bapak/Ibu sorot kolomnya tidak teratur gunakan tombol control (Ctrl) untuk memilihnya Contoh Kasus 6: Sebagai contoh data yang akan dibuatkan grafiknya adalah:
1. Buatlah grafik Pendaftar kelas 1 untuk tiga tahun terakhir berdasarkan jenis kelamin Sorotlah data dari B3 : K7 Aktifkan menubar Insert klik icon column (Gambar)
USAID-DBE1
Training ICT
90
Microsoft Excel 2007 Tingkat Mahir
Pilih bentuk grafik Stacked Cylinder
Maka secara Wizard akan terbentuk grafik seperti gambar dibawah, tentu saja belum seperti yang Bapak/Ibu maksud.
Training ICT
USAID-DBE1
91
Microsoft Excel 2007 Tingkat Mahir
Mengedit Grafik Pastikan berada pada menubar Design Pilih icon Select Data
Muncul form Select Data Source
Klik Remove untuk menghapus semua data yang terpilih Klik Add untuk mengambil kembali data seperti yang Bapak/Ibu maksud
Mengambil data Laki-laki (L) Sorot Series Name dengan mengklik Select Range Klik range C4 untuk rangkaian L Sorot Series Values untuk mengambil data Laki-laki dalam tiga tahun Tekan tombol Ctrl jangan dilepas klik satu persatu C8, F8, I8
USAID-DBE1
Training ICT
92
Microsoft Excel 2007 Tingkat Mahir
Klik OK
Klik Edit category Horizontal Tekan tombol Ctrl jangan dilepas Klik C3, F3, I3
Training ICT
USAID-DBE1
93
Microsoft Excel 2007 Tingkat Mahir
Mengambil data Perempuan (P) Klik Add untuk mengambil kembali data seperti yang Bapak/Ibu maksud
Sorot Series Name dengan mengklik Select Range Klik range D4 untuk rangkaian P Sorot Series Values untuk mengambil data Perempuan dalam tiga tahun Tekan tombol Ctrl jangan dilepas klik satu persatu D8, G8, J8
Klik OK
Klik Edit category Horizontal untuk P Tekan tombol Ctrl jangan dilepas klik C3, F3, I3
USAID-DBE1
Training ICT
94
Microsoft Excel 2007 Tingkat Mahir
Klik OK
Pendaftar Kelas 1 P
100
L
60 50
35 25
0 2007/2008
2008/2009
2009/2010
2. Kerjakan grafik Daya Tampung kelas 1 untuk tiga tahun terakhir
Kecendrungan Daya Tampung Kelas 1 150 Rencana Daya Tampung Kelas 1
100
50
0 2007/2008
2008/2009
Training ICT
2009/2010
USAID-DBE1
95
Microsoft Excel 2007 Tingkat Mahir
3. Kerjakan grafik yang diterima kelas 1 untuk tiga tahun terakhir
Diterima Kelas 1
Jumlah Diterima
100 80 60 40 20 0 2007/2008
2008/2009
2009/2010
Tahun Ajaran
8. Pivot Table PivotTable adalah sebuah tabel interaktif yang dalam waktu singkat mampu menampilkan ringkasan data dalam jumlah yang besar. PivotTable bukan hanya memutar sumbu tabel, tetapi mampu melakukan kalkulasi setiap item yang dibutuhkan menggunakan cara dan perhitungan sesuai pilihan. Oleh karena PivotTable ini dapat diletakkan pada range atau sheet yang lain, maka Bapak/Ibu dapat melakukan perubahanperubahan pada PivotTable tanpa harus mengubah data aslinya. Dalam melakukan perhitungan, PivotTable bukan hanya melakukan penjumlahan saja, melainkan penghitungan dengan fungsi yang lain seperti mencari rata-rata, mencari prosentase, standar deviasi, dan lainnya. Dengan menggunakan teknologi PivotTable, Bapak/Ibu akan dapat melakukan hal-hal sebagai berikut: a) b) c) d) e)
Membuat beberapa macam tampilan dan laporan dari suatu sumber yang sama. Memindahkan field ke berbagai lokasi dalam laporan. Menentukan/memilih field mana yang akan ditampilkan dalam suatu laporan. Mengumpulkan field yang berisi numerik dalam beberapa cara. Memanfaatkan Filter untuk mengontrol nilai-nilai yang mana yang akan ditampilkan. f) Menggali data numerik untuk menyatakan penopang data set. g) Membuat beberapa bentuk laporan lain dari sebuah PivotTable yang telah ada.
USAID-DBE1
Training ICT
96
Microsoft Excel 2007 Tingkat Mahir
Contoh Kasus 7: Bapak/Ibu mencoba PivotTable dengan contoh yang sangat sederhana. Gunakan data pada Contoh Kasus 1, Data Tenaga Pendidikan. Berikut adalah tahapannya:
Buka File Pendidikan Blok range tabel yang akan dibuat Pivot (yaitu B4 : N14) Klik menubar Insert
Muncul form Create Pivot Table
Klik OK
Training ICT
USAID-DBE1
97
Microsoft Excel 2007 Tingkat Mahir
Conteng Field Jabatan, Pendi. Terakhir dan Status Drag Pendi. Terakhir ke dalam kolom Values untuk menjumlahkan Hasilnya ialah seperti berikut ini:
Row Labels
Count of Pendi. Terakhir
Guru D2 Guru Honor Guru Tetap PNS S1 Guru Bantu Guru Non PNS Kp. Sekolah S1 Guru Tetap PNS Grand Total
5 3 1 2 2 1 1 3 3 3 8
Contoh Kasus 8 (mandiri). Kerjakan Worksheet baru pada sheet1 ganti nama sheetnya Pivot AMK, Simpan File dengan nama Analisa AMK. Siapkan data seperti gambar dibawahini. Data yang akan dijadikan Pivot ialah seperti berikut: NO Kabupaten Kecamatan Desa
Sekolah
Bentuk
Status
Siswa Jumlah Mengulang Siswa
AMK
1
Aceh Pidie
Grong-Grong
SDN Grong-Grong
SD
Negeri
5
120
0.188
2
Aceh Pidie
Grong-Grong
SDN Pangge Pilok
SD
Negeri
8
150
0.258
3
Aceh Pidie
Delima
SDN 3 Aree
SD
Negeri
4
180
0.369
4
Aceh Pidie
Delima
SDN Reubee
SD
Negeri
3
160
0.214
5
Aceh Pidie
Grong-Grong
MIN Grong-grong
MI
Negeri
7
100
0.236
6
Aceh Pidie
Grong-Grong
MIN Bambi II
MI
Negeri
6
110
0.877
7
Aceh Pidie
Delima
MIS Reubee
MI
Swasta
8
85
0.999
8
Aceh Tengah
Bies
SDN 4 Bies
SD
Negeri
9
200
0.222
9
Aceh Tengah
Bies
SDN 1 Bies
SD
Negeri
5
500
0.999
10
Aceh Tengah
Bies
MIN Uning
SD
Negeri
4
100
0.741
11
Aceh Tengah
Bebesan
SDS 1001
SD
Swasta
5
200
0.235
12
Aceh Tengah
Kutepanang
MIS Ratawali
MI
Swasta
4
140
0.654
13
Aceh Tengah
kebayakan
MIS Ujong Temetas
MI
Swasta
3
120
0.321
14
Aceh Tengah
Laut Tawar
SDS Pendidikan Islam
SD
Swasta
2
130
0.256
15
Aceh Tengah
Laut Tawar
MIS Muhammadiyah
MI
Swasta
1
100
0.159
USAID-DBE1
Training ICT
98
Microsoft Excel 2007 Tingkat Mahir
Lakukanlah PivotTable dengan hasil seperti berikut ini: Values Row Labels
Sum of Siswa Mengulang
Aceh Pidie Delima MIS Reubee SDN 3 Aree SDN Reubee Grong-Grong MIN Bambi II MIN Grong-grong SDN Grong-Grong SDN Pangge Pilok Aceh Tengah Bebesan SDS 1001 Bies MIN Uning SDN 1 Bies SDN 4 Bies kebayakan MIS Ujong Temetas Kutepanang MIS Ratawali Laut Tawar MIS Muhammadiyah SDS Pendidikan Islam Grand Total
41 15 8 4 3 26 6 7 5 8 33 5 5 18 4 5 9 3 3 4 4 3 1 2 74
Sum of Jumlah Siswa 905 425 85 180 160 480 110 100 120 150 1490 200 200 800 100 500 200 120 120 140 140 230 100 130 2395
Sum of AMK 3.141 1.582 0.999 0.369 0.214 1.559 0.877 0.236 0.188 0.258 3.587 0.235 0.235 1.962 0.741 0.999 0.222 0.321 0.321 0.654 0.654 0.415 0.159 0.256 6.728
9. Macro Excel Definisi Macro Macro adalah rangkaian instruksi di Microsoft Excel untuk tugas yang harus dilakukan pada worksheet tertentu atau data. Dengan mencatat atau melakukan pemrograman tindakan tertentu, pengguna Excel menggunakan macro untuk mengotomatisasi tugas-tugas yang berulang-ulang, format lembar data, atau melakukan operasi matematika yang kompleks. Dengan menggunakan macro, pengguna Excel dapat meluncurkan hampir tak terhingga banyaknya tugas dan proses dengan sentuhan sederhana satu tombol, sangat mempercepat kerja spreadsheet yang rumit.
Training ICT
USAID-DBE1
99
Microsoft Excel 2007 Tingkat Mahir
Jadi lebih ringkasnya Macro adalah bahasa program aplikasi yang terdapat di dalam aplikasi excel yang tertulis secara otomatis. Namun Bapak/Ibu dapat juga menciptakan/ menulis macro dengan pengunaan editor untuk mengoptimalkan tugas-tugas. Apakah Macro Berbahaya? Sebagai macro yang diprogram dalam Visual Basic, mereka mampu menghapus dan merusak file pada hard drive atau jaringan. Virus umumnya dilakukan melalui Excel macro, sehingga Bapak/Ibu seharusnya tidak membuka spreadsheet dengan macro dari sumber yang tidak diketahui. Bagaimana Macro Jalankan? Macro dijalankan dengan mengakses mereka di bagian Macro menu Tools dalam Excel. Macro juga dapat ditugaskan untuk item menu baru, keyboard hotkeys, atau tombol toolbar. Bagaimana Macro Dibuat? Cara paling mudah untuk membuat macro Excel adalah memiliki catatan Excel tindakan Bapak/Ibu, melalui menu pilihan, "Tools> Macro> Record New Macro". Macro juga dapat diprogram secara manual di Excel Visual Basic editor. Cara menjalankan Macro:
Klik Microsoft Office Button Pilih Excel Options
USAID-DBE1
Training ICT
100
Microsoft Excel 2007 Tingkat Mahir
Muncul form Excel Options
Pilih Popular pada kategori under Top options for working with Excel Conteng check box Show Developer tab in the Ribbon Klik OK.
Maka tabulasi menu muncul Developer
Contoh cara yang paling sederhana untuk membuat macro dengan mengunakan kode VBA (Visual Basic Editor)
Klik tab Developer Didalam group Code Klik Visual Basic
Maka muncul windows Explorer Project VBA
Training ICT
USAID-DBE1
101
Microsoft Excel 2007 Tingkat Mahir
Klik kanan ThisWorkbook
Klik View Code
Secara otomatis akan muncul Workbook (Code)
USAID-DBE1
Training ICT
102
Microsoft Excel 2007 Tingkat Mahir
Ganti General menjadi Workbook dan Description menjadi Open
Private Sub Workbook_Open() End Sub
Ketik seperti gambar dibawah ini MsgBox "File ini telah terinfesi Virus...!" Worksheets("Sheet1").Range("A1").Value = "File ini terinfeksi virus pada tanggal" Worksheets("Sheet1").Range("B1").Value = Date
Simpan workbook dengan nama: Tes Macro dan Type : Excel macro-enabled workbook (.xlsm). Lihat gambar berikut ini:
Training ICT
USAID-DBE1
103
Microsoft Excel 2007 Tingkat Mahir
Klik Save Tutup file Project VBA dan excel Tes Macro, kemudian coba jalankan kembali file Tes Macro.
USAID-DBE1
Training ICT
104