P. 1
Excel 2010: Makro dan Data Validation

Excel 2010: Makro dan Data Validation

|Views: 2,091|Likes:
Published by Rachmad Hakim S.
Panduan Instan Photoshop 2010, www.binsis.com
Panduan Instan Photoshop 2010, www.binsis.com

More info:

Published by: Rachmad Hakim S. on Jul 18, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

02/21/2013

pdf

text

original

5

Data Validation dan
Makro
Excel 2010
5.1.11B Membuat Daftar Sebagai Validasi
Dengan menggunakan daftar (list) sebagai validasi, Anda
dapat mengatur sendiri data yang boleh dimasukkan. Selain
data yang diatur tersebut, maka data tidak dapat
dimasukkan (ditolak).
Daftar merupakan kumpulan nilai yang bisa dimasukkan ke
dalam sel. Sel yang menggunakan daftar tidak harus diisi
dengan diketik tetapi dapat dipilih dari menu drop down.
B Praktek 5.5: Menggunakan daftar sebagai
alidasi
Dalam praktek ini, Anda akan membuat kolom yang hanya
dapat diisi dengan !enis binatang tertentu sa!a.
1. "etikkan data yang akan digunakan ke dalam daftar
validasi data. Satu sel digunakan untuk satu entri dalam
daftar. #ada $ontoh ini, data diketikkan pada sel !1:!".
www.binsis.com 141
. %akukan seleksi pada sel atau range yang akan
diterapkan dengan validasi data (data validation). #ada
$ontoh ini, #enulis memilih range #2:#10.

&. "lik tab Data. #ada group Data $ools, klik tombol Data
Validation .
'. #ilih %ist pada #llo& lalu klik tombol pada bagian
Source.
142 www.binsis.com
&

1
(. %akukan seleksi pada area yang akan digunakan untuk
daftar validasi data. #ada $ontoh ini, dipilih daftar nama
binatang pada range !1:!".
). "lik tombol '(.
www.binsis.com 143
'
'
(

*. +aka pada area yang diterapkan data validation, Anda
hanya dapat mengisi tulisan sesuai dengan isi sel #1:#5
yang telah kita atur.
,. Bukan hanya itu, Anda !uga dapat terbantu pada saat
memasukkan data. -.$el akan menampilkan menu drop
down yang berisi pilihan nilai data se$ara otomatis.

5.2 /B Excel Makro
+akro merupakan fasilitas otomatisasi pada +i$orosft 0ffi$e,
termasuk pada -.$el. +akro disebut !uga dengan 1isual
Basi$ Appli$ation (1BA).
144 www.binsis.com
)
,
*
Dengan menggunakan makro, beberapa perintah yang
banyak dan komples dapat di!alankan sekaligus. Dengan
demikian, penger!aan dan pengolahan data akan lebih
$epat, mudah, dan akurat.
+akro dapat dibuat dengan salah satu $ara berikut2
• #emrograman. Anda harus mengetikkan perintah3
perintah makro yan akan digunakan. Bahasa yang
digunakan mirip dengan bahasa Basi$ namun dengan
data dan perintah yang diambil dari -.$el.
• #erekaman. Anda merekam perintah yang akan
digunakan. Setelah terekam, maka Anda dapat
memanggil perintah yang direkam tersebut.
• "ombinasi antara pemrograman dan peremakan. Anda
merekam kemudian mengedit kembali hasil rekaman
sehingga sesuai dengan pengolahan data yang perlu
dilakukan.
&B Praktek 5.": Membuat makro dengan merekam
1. Agar dapat menggunakan makro dengan lebih leluas,
aktifkan dulu tab Developer pada -.$el. "lik menu )ile
lalu pilih '*tions.

. #ada bagian +ustomi,e -ibbon, aktifkan pilihan
Deelo*er. "lik '(.
www.binsis.com 145
1
1
&. +aka akan mun$ul tab baru pada aplikasi -.$el, yaitu
Developer. #ada tab Deelo*er, klik tombol -ecord
Macro yang ada di dalam grup +ode.
'. 4entukan nama mako pada Macro name. +isalnya2
Makro.1.
(. Sebagai pilihan, Anda dapat mengaktifkan short$ut key
sehingga nanti dapat men!alankan makro dengan
menekan kombinasi tombol keyboard.
#ada $ontoh ini, #enulis menekan tombol # keyboard
pada bagian S/ortuct ke0. Dengan demikian, makro51
dapat di!alankan dengan menekan kombinasi tombol
+trl 1 S/ift 1 #.
146 www.binsis.com
&

). #ilih Personal Macro 2orkbook pada Store macro in
sehingga makro disimpan pada file yang saat ini diedit.
"lik '(.

*. +ulai sekarang, setiap perintah yang Anda lakukan akan
direkam oleh makro.
Sebagai $ontoh, "etikkan -ac/mad 3akim S. pada sel
yang saat ini sedang aktif dan tekan Enter. #ada $ontoh
ini, #enulis menuliskannya pada sel #1.

,. 6anti warna teks dan ba$kground pada sel yang sedang
diedit. 6unakan warna hitam untuk isi sel dan warna
putih untuk tulisan (teks).
www.binsis.com 147
)
'
(
)
*
7. 8entikan perekaman makro dengan mengklik tombol
Sto* -ecording pada group +ode.

+ulai sekarang, makro sudah dapat digunakan. 9adi !ika
Anda ingin menulis :a$hmad 8akim S. dengan teks warna
putih dan ba$kground hitam, $ukup dilakukan dengan
men!alankan makro Makro.1.
'B Praktek 5.4: Men5alankan makro
1. 9alankan makro51 untuk membuat tulisan. #ada tab
Deelo*er, klik tombol Macros yang ada di dalam
grup +ode.
. #ilih Makro.1 lalu klik tombol -un untuk men!alankan
makro. +aka tulisan :a$hmad 8akim S. akan dibuat
se$ara otomatis pada sel yang saat ini sedang terseleksi.
148 www.binsis.com
7
,
1

&. Simpan (save) dokemen -.$el. +aka akan mun$ul kotak
dialog konfirmasi. #erhatikan bahwa file -.$el ..ls. tidak
dapat menyimpan makro. "arena itu Anda dapat
menggunakan format ..lsm.
"lik 6o pada kotak dialog konfirmasi.

'. #ilih format Excel Maro7Enabled 2orkbook 89.xlsm:
pada Sae as t0*e lalu klik tombol Sae.
www.binsis.com 149

&
(B Praktek 5.;: Mengedit makro
#ada praktek ini, makro51 akan diedit sehigga tidak
menuliskan teks :a$hmad 8akim S. +akro akan digunakan
untuk menuliskan teks yang diambil dari sel tertentu.
1. #ada tab Deelo*er, klik tombol Macros di bagian
grup +ode.
. "lik pada makro yang akan diedit, yaitu makro.1, lalu
klik tombol Edit.
150 www.binsis.com
'
1
'
&. +aka akan mun$ul !endela baru berupa Microsoft
Visual <asic for #**lication.
'. Anda dapat melihat kode program untuk makro512
Sub +akro51()
;
; +akro51 +a$ro
; +enulis teks
;
; "eyboard Short$ut2 <trl=Shift=A
www.binsis.com 151

;
A$tive<ell.>ormula:1<1 ? @:a$hmad 8akim S.@
Aith Sele$tion.Bnterior
.#attern ? .lSolid
.#attern<olorBnde. ? .lAutomati$
.4heme<olor ? .l4heme<olor%ight1
.4intAndShade ? /
.#attern4intAndShade ? /
-nd Aith
Aith Sele$tion.>ont
.4heme<olor ? .l4heme<olorDark1
.4intAndShade ? /
-nd Aith
-nd Sub
"ode di atas itulah yang berisi perintah untuk
menger!akan langkah sebagai berikut2
• +embuat tulisan :a$hmad 8akim S.
• +engganti tampilan sel men!adi berwarna hitam
• +engganti tampilan teks men!adi berwarna putih.
(. #ada $ontoh ini, perintah akan digunakan untuk
membuat menyalin tulisan di sebelah kiri sel yang
sedang terseleksi.
Cntuk itu, ganti kode program dari2
A$tive<ell.>ormula:1<1 ? @:a$hmad 8akim S.@
+en!adi2
A$tive<ell.>ormula:1<1 ? @?:<D31E@
Artinya, sel akan disalin dari baris (:2 row) yang sama,
tetapi kolom (<2 <olumn) melangkah ke kiri satu langkah.
). Anda dapat mengu!i ulang dengan men!alankan
makro.1 dan pastikan mendapat hasil yang diinginkan.
#ada $ontoh ini, #enulis men!alankan makro51 pada sel
<1.
152 www.binsis.com
Panduan Instan Excel 2010
Elex Media Komputindo
Rachmad Hakim S.
Pengenalan Excel
1.1 MEN!"!NK!N E#$E"...........................................................................2
1.2 %EKER! &EN'!N &(K)MEN E#$E".................................................4
1.2.1 Menuliskan Data..............................................................................4
Praktek 1.1: Menuliskan Data a!a "#cel...............................................4
1.2.2 Men$atur %amilan.........................................................................8
Praktek 1.2: Melakukan slit secara &ertikal............................................8
Praktek 1.3 : Melakukan slit !en$an tab 'iew.....................................10
Praktek 1.4: Men$$unakan (ree)e Pane..............................................11
Praktek 1.5: Men$atur *aris *ri!..........................................................12
Praktek 1.6: Men$atur warna skema +color sc,eme-............................13
1.2.3 .eker/a !en$an 0,ortcut 1e2.......................................................14
Praktek 1.7: %ombol untuk men$akses tab !an ribbon.........................14
1.* MEN+IMP!N &!N MEN),)P -I"E.......................................................16
Praktek 1.8: Men2iman !an menutu 3ile "#cel...................................16
1.. MEN$E,!K &(K)MEN..........................................................................18
Praktek 1.9: Mencetak !okumen...........................................................18
Praktek 1.10: Men$$anti satuan an/an$ a!a "#cel...........................21
Penghitungan dan -o/mula
www.binsis.com 153
2.1 PEN'EN!"!N -(RM)"!.....................................................................24
2.1.1 Membuat (ormula 0e!er,ana......................................................25
Praktek 2.1: Men$etikkan 3ormula untuk men$,itun$...........................25
2.1.2 (ormula !en$an 0el !an 4an$e...................................................26
Praktek 2.2: Men$$unakan sel a!a 3ormula........................................26
Praktek 2.3: Men$$unakan ran$e a!a 3ormula....................................27
2.1.3 1esala,an (ormula +"rror-............................................................29
2.2 MEN'')N!K!N ,!% -(RM)"!S......................................................30
2.2.1 (ormula %eks +Text).................................................................. 31
Praktek 2.4: Men$$unakan 3ormula 5oncatenate.................................31
Praktek 2.4: Men$atur list seartor "#cel..............................................35
(ormula %e#t 2an$ serin$ !i$unakan.....................................................36
2.2.2 (ormula Matematika.....................................................................38
6erator Matematika..............................................................................41
2.2.3 (ormula %an$$al78aktu................................................................41
Praktek 2.5: Pen$,itun$an 9sia atau :ama 8aktu...............................42
2.2.4 (ormula :o$ika..............................................................................43
Praktek 2.6: (ormula :o$ika..................................................................44
2.2.5 (ormula (inansial +1euan$an-......................................................45
Praktek 2.7: Membuka ,el untuk 3un$si 3inansial................................45
Praktek 2.8: Per,itun$an (inansial untuk .isnis....................................47
2.* PEN'("!H!N &!,! &EN'!N -(RM)"!.........................................48
2.3.1 5o2 Paste ;si (ormula.................................................................48
Praktek 2.9: Men2alin 3ormula !en$an Paste 'alues............................49
2.3.2 4e3erensi 4elati3............................................................................50
Praktek 2.10: Men$$unakan re3erensi relati3.........................................51
2.3.3 4e3erensi Mutlak...........................................................................52
Praktek 2.11: Men$$unakan re3erensi mutlak untuk baris....................53
Praktek 2.12: Men$$unakan re3erensi mutlak untuk kolom...................55
154 www.binsis.com
2.3.4 Men$au!it (ormula.......................................................................57
Praktek 2.13: Melakukan Pen$ecekan 1esala,an (ormula..................57
Praktek 2.14: Menamilkan isi 3ormula sekali$us..................................59
Praktek 2.15: Men$$unakan 8atc, 8in!ow.........................................59
Praktek 2.16: "&aluasi (ormula.............................................................61
Praktek 2.17: Men$ecek ,ubun$an antar sel secara &isual..................63
-o/mat &okumen
*.1 MEN'!,)R 0(RKSHEE,....................................................................64
Praktek 3.1: Men$$unakan works,eet a!a 3ile "#cel..........................64
*.2 PR(,EKSI &(K)MEN &!N PR(,EKSI &!,!....................................66
3.2.1 Proteksi Membuka !an Men$e!it Dokumen.................................66
Praktek 3.2: Melakukan roteksi !okumen "#cel..................................66
Praktek 3.3: Membuka 3ile 2an$ terroteksi asswor!..........................69
3.2.2 Proteksi untuk Men$unci ;si Data.................................................71
Praktek 3.4: Men$unci !ata semua sel a!a works,eet.......................71
Praktek 3.5: 9nlock seba$ian sel...........................................................73
*.* -(RM!, SE" &!N &!,!......................................................................75
3.3.1 (ormat 0el.....................................................................................75
Praktek 3.6: Men$ola, tamilan sel.......................................................75
Praktek 3.7: Men$,aus 3ormat sel.......................................................79
3.3.2 (ormat <n$ka................................................................................80
Praktek 3.8: Men$$unakan 3ormat an$ka !an ersen...........................80
Praktek 3.9: (ormat <n$ka....................................................................83
3.3.3 Pen$ola,an 0el.............................................................................84
Praktek 3.10: Men$$abun$kan sel.........................................................84
Praktek 3.11: Men2embun2ikan 1olom !an .aris.................................85
Praktek 3.12: Memasukkan !an men$,aus baris7kolom.....................87
www.binsis.com 155
,a1el2 $ha/t2 'am1a/2 dan &esain &okumen
..1. ,!%E".....................................................................................................90
Praktek 4.1: 0ortin$ !an (ilter a!a %abel............................................90
Praktek 4.2: Men$e!it area !an tamilan tabel.....................................93
..2. $H!R,....................................................................................................96
Praktek 4.3: Membuat $ra3ik !ari !ata...................................................97
Praktek 4.4: Men$e!it roert2 c,art.....................................................99
Praktek 4.5: Men$e!it !ata !alam $ra3ik c,art....................................102
Praktek 4.6: Men$$anti %ie *ra3ik.....................................................106
..*. PI3(,,!%"E &!N PI3(,$H!R,......................................................112
4.3.1 Pi&ot%able....................................................................................112
Praktek 4.7: Men$$unakan Pi&ot%able................................................112
.... PI3(,$H!R,.......................................................................................120
Praktek 4.8: Membuat Pi&ot5,art........................................................120
..4. MEM!S)KK!N '!M%!R...................................................................126
Praktek 4.9: Memasukkan $ambar bitma +icture-............................126
Praktek 4.10: Memasukkan 5li<rt ke !alam "#cel............................131
Praktek 4.11: Memasukkan 0,aes ke !alam !okumen "#cel...........132
Praktek 4.12: Memasukkan 0mart<rt..................................................135
Praktek 4.13: Memasukkan $ambar screens,ot.................................137
..5. MEN&ES!IN &(K)MEN.....................................................................137
4.6.1 %,eme.........................................................................................138
Praktek 4.14: Men$uba, t,eme !okumen "#cel.................................138
4.6.2 5ell 0t2le......................................................................................139
Praktek 4.15: Men$atur !esain cell s2le..............................................139
156 www.binsis.com
4.6.3 .ack$roun!.................................................................................140
Praktek 4.16: Memasan$ back$roun!.................................................140
Pengolahan &ata ,ingkat "an6ut
4.1 $(N&I,I(N!" -(RM!,......................................................................142
Praktek 5.1: Men$$unakan con!itional 3ormat....................................142
5.1.1 Membuat <turan 5on!itional (ormat..........................................144
Praktek 5.2: Membuat aturan baru untuk 3ormat kon!isional..............144
Praktek 5.3: Men$,aus !an men$e!it 3ormat kon!isional.................147
5.1.2 Data .ars= 5olor 0cales= !an ;con 0ets.....................................149
Praktek: Men$$unakan tamilan balok= ikon= !an skala......................149
4.2 3!"I&!SI &!,!....................................................................................150
Praktek 5.4: Menerakan &ali!atasi !ata.............................................151
5.2.1 Membuat Da3tar 0eba$ai 'ali!asi...............................................154
Praktek 5.5: Men$$unakan !a3tar seba$ai &ali!asi.............................154
4.* E#$E" M!KR(.....................................................................................157
Praktek 5.6: Membuat makro !en$an merekam.................................158
Praktek 5.7: Men/alankan makro..........................................................161
Praktek 5.8: Men$e!it makro...............................................................163
www.binsis.com 157

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->