macro pada excel

3

Upload: rizki-akbar-putranto

Post on 02-Aug-2015

582 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Macro Pada Excel

MEMBUAT MACRO PADA MS. EXCEL DENGAN MENGGUNAKAN PROGRAM VB

Pada kesempatan ini saya akan menjelaskan bagaimana langkah

pembuatan macro pada ms. excel dengan menggunakan program Visual Basic. Kali ini kita

akan membuat sebuah macro untuk

Perhatikan langkah-langkah berikut ini :

1. Kita buka Ms. Excel dan buatlah dokumen baru, setelah kita buat dokumen baru, kita

buat dua bagian tabel karna disini kita akan melakukan penjumlahan dengan

menggunakan dua buah matrik dengan tiga baris dan kolom pada tiap matriknya.

2. Kemudian isi tabel tersebut dengan angka

3. Lalu kita buat satu tabel di bawah dua tabel matrik yang tadi, sebagai tabel jawaban,

silahkan perhatikan contohnya di g

4. Langkah selanjutnya kita buka

basic paling pojok kiri. Maka secara otomatis ms. excel akan memanggil dan membuka

program VB.

5. Pada program VB kita akan disajikan tempat untuk

matrik pada Ms. excel kita yang tadi.

MEMBUAT MACRO PADA MS. EXCEL DENGAN MENGGUNAKAN PROGRAM VB

Pada kesempatan ini saya akan menjelaskan bagaimana langkah

pembuatan macro pada ms. excel dengan menggunakan program Visual Basic. Kali ini kita

akan membuat sebuah macro untuk mencari nilai penjumlahan matrik pada ms. excel.

langkah berikut ini :

Kita buka Ms. Excel dan buatlah dokumen baru, setelah kita buat dokumen baru, kita

buat dua bagian tabel karna disini kita akan melakukan penjumlahan dengan

an dua buah matrik dengan tiga baris dan kolom pada tiap matriknya.

Kemudian isi tabel tersebut dengan angka-angkan yang kita inginkan.

Lalu kita buat satu tabel di bawah dua tabel matrik yang tadi, sebagai tabel jawaban,

silahkan perhatikan contohnya di gambar dibawah ini.

Langkah selanjutnya kita buka tab bar paling kanan yaitu tab developer, lalu pilih visual

basic paling pojok kiri. Maka secara otomatis ms. excel akan memanggil dan membuka

Pada program VB kita akan disajikan tempat untuk menulis codingan untuk program

matrik pada Ms. excel kita yang tadi. Lihat dan perhatikan gambar dibawah ini.

MEMBUAT MACRO PADA MS. EXCEL DENGAN MENGGUNAKAN PROGRAM VB

Pada kesempatan ini saya akan menjelaskan bagaimana langkah - langkah dalam

pembuatan macro pada ms. excel dengan menggunakan program Visual Basic. Kali ini kita

mencari nilai penjumlahan matrik pada ms. excel.

Kita buka Ms. Excel dan buatlah dokumen baru, setelah kita buat dokumen baru, kita

buat dua bagian tabel karna disini kita akan melakukan penjumlahan dengan

an dua buah matrik dengan tiga baris dan kolom pada tiap matriknya.

Lalu kita buat satu tabel di bawah dua tabel matrik yang tadi, sebagai tabel jawaban,

tab bar paling kanan yaitu tab developer, lalu pilih visual

basic paling pojok kiri. Maka secara otomatis ms. excel akan memanggil dan membuka

menulis codingan untuk program

Lihat dan perhatikan gambar dibawah ini.

Page 2: Macro Pada Excel

6. Langkah selanjutnya tulis codingan dibawah ini pada lembar kerja VB tersebut.

7. Sub matrik()

Dim A(10,10), B(10,10), C(10,10)

For h = 1 To 3

For g = 1 To 3

A(h,g) = Cells(3+h, 1+g)

B(h,g) = Cells(3+h, 5+g)

C(h,g) = A(h,g) + B(h,g)

Cells(8+h, 3+g) = C(h,g)

Next g

Next h

End Sub

8. Coding diatas ialah coding untuk menghitung penjumlahan matrik tiga baris.

menunjukan letak cells untuk angka

untuk angka pada tabel matrik kedua dan yang C ialah operasi penjumlahan untuk

variable A da B tadi.

Hasilnya bisa di lihat pada gambar dibawah ini.

Langkah selanjutnya tulis codingan dibawah ini pada lembar kerja VB tersebut.

Dim A(10,10), B(10,10), C(10,10)

Coding diatas ialah coding untuk menghitung penjumlahan matrik tiga baris.

menunjukan letak cells untuk angka pada tabel matrik pertama, sedangkan B letak cells

untuk angka pada tabel matrik kedua dan yang C ialah operasi penjumlahan untuk

Hasilnya bisa di lihat pada gambar dibawah ini.

Langkah selanjutnya tulis codingan dibawah ini pada lembar kerja VB tersebut.

Coding diatas ialah coding untuk menghitung penjumlahan matrik tiga baris. Variable A

pada tabel matrik pertama, sedangkan B letak cells

untuk angka pada tabel matrik kedua dan yang C ialah operasi penjumlahan untuk

Page 3: Macro Pada Excel

Algoritma dari Coding macro matrik pada excel

Perhatikan Codingan dibawah ini :

Sub matrik()

Dim A(10,10), B(10,10), C(10,10)

For h = 1 To 3

For g = 1 To 3

A(h,g) = Cells(3+h, 1+g)

B(h,g) = Cells(3+h, 5+g)

C(h,g) = A(h,g) + B(h,g)

Cells(8+h, 3+g) = C(h,g)

Next g

Next h

End Sub

Pertama Codingan Sub Matrik() ialah menyatakan sub atau bagian dimana kita

menuliskan codingan tersebut, selanjutnya kita tentukan variable yang kita perlukan untuk

program macro tersebut, disini kita memakai 3 variable, pertama Variable A untuk bagian

matrik yang pertama, Variable yang kedua ialah Variable B untuk bagian matrik matrik yang

kedua, sedangkan yang ketiga yaitu variable C ialah untuk pengoperasian aritmatikanya

nanti serta sebagai jawaban dari penjumlahan matrik sebelumnya.

Disini kita memakai statement perulangan yaitu For dan next. Pertama kita buat For

h = 1 to 3, variable h dari 1 sampai 3 sedangkan yang kedua for g = 1 to 3, variable g i sampai

3, disini kita memakai 1 sampai 3 karena kita akan menghitung matrik dengan 3 kolom dan 3

baris.

Lalu kita lanjut ke codingan selanjutnya untuk variable A(h,g) = Cells(3+h, 1+g) itu

berarti A ada pada posisi 3+h dan 1+g, begitu juga dengan variable B(h,g) = Cells(3+h, 5+g)

yang berarti B ada pada posisi awal 3+h dan 5+g. setelah kita tentukan letak cells pada

variable A dan B, kita lanjut ke penulisan codingan untuk variable C sebagai variable

pengoperasian dari variable A dan B. Kita masukkan Statement C(h,g) = A(h,g) + B(h,g) yang

berati C ialah hasil penjumlahan pada variable A dan B. penjumlahan ini akan berlangsung

sampai h dan g habis sampai h dan g mencapai angka 3 atau mengalami perulangan hingga

3 kali.

setelah kita tentukan isi dari variable C, sekarang kita tentukan tempat dimana hasil

pengoperasian pada variable C diletakkan. disini kita memakai codingan Cells(8+h, 3+g) =

C(h,g), yang berarti cells 8+h dan 3+g akan diisi dengan variable C. setelah itu kita masukkan

statement next g untuk melakukan perulangan g dan next h untuk melakukan perulangan

pada h. Dan untuk mengakhiri masukkan statement End Sub. Selesai Macro siap di running.