Anda di halaman 1dari 37

LOGO Eko Siswanto, ST.

FUNGSI TANGGAL &


WAKTU
Ms. Excel

30/10/2022 1
LOGO
TUGAS 1-A

❖Carilah Informasi di Internet Tentang Fungsi apa saja yang


termasuk dalam golongan Fungsi Tanggal & Waktu (Date and
Time) dan tuliskan Syntac (bentuk penulisan fungsi) masing-
masing fungsi yang anda temukan tersebut, berikan contoh
pengunaannya.

Tugas berupa file Excel dengan format nama sbb:


‘NIM’-T1.xlsx
Contoh : 07512019-T1.xlsx
Selain format diatas dianggap tidak sah
LOGO Eko Siswanto, ST.

FUNGSI TEXT
Ms. Excel

30/10/2022 3
LOGO
TUGAS 1-B

❖Carilah Informasi di Internet Tentang Fungsi apa saja yang


termasuk dalam golongan Fungsi Text dan tuliskan Syntac
(bentuk penulisan fungsi) masing-masing fungsi yang anda
temukan tersebut, berikan contoh pengunaannya.

Tugas berupa file Excel dengan format nama sbb:


‘NIM’-T1.xlsx
Contoh : 07512019-T1.xlsx
Selain format diatas dianggap tidak sah
LOGO Eko Siswanto, ST.

OPTIMASI MS. EXCEL


DENGAN MACRO (VBA)

30/10/2022 5
LOGO
APA ITU MACRO EXCEL...?

❖Adalah fasilitas yang dimiliki Microsoft Excel yang digunakan


untuk membuat perintah atau merekam perintah berupa
kode(baris perintah) yang menggunakan bahasa VBA(Visual
Basic for Application).
LOGO
Apa yang akan kita pelajari ???

❖Pengenalan Lembar Kerja Excel


❖Mengaktifkan Tab “Developer”
❖Proses Perekaman Macro
❖Merekan macro & penggunaannya
LOGO
1. Pengenalan Lembar Kerja Excel
LOGO
2. Mengaktifkan Tab “Developer”

1.Klik 2.Klik 3.Centang “Show Developer tab in the


Menu Excel Ribbon” >> Klik OK
Office Option
LOGO

TAB “DEVELOPER”
LOGO

3. PROSES PEREKAMAN MACRO


1. Pada Tab Developer Pilih Record Macro
LOGO

Isikan Nama Macro


(Bebas)

Isikan Jalan Pintas


Penjalanan macro(Bebas
bisa di kosongkan)
Pilih tempat penyimpanan
Macro

Merupakan tambahan
rincian keterangan (Bisa
dikosongkan)
Klik OK
LOGO

4. MEREKAMAN MACRO
Jika langkah di atas benar maka proses perekaman macro
sudah bisa anda lakukan. Setelah perekaman macro aktif
semua aktifitas anda pada lembar kerja akan direkam

• Contoh : Merekam Pemformatan angka pada cell


BEKERJA DENGAN VBA
MS. E XCE L
APA ITU VBA ???
Microsoft Visual Basic for Applications (VBA) adalah sebuah turunan bahasa pemrograman Visual
Basic yang dikembangkan oleh Microsoft dan dirilis pada tahun 1993, atau kombinasi yang
terintegrasi antara lingkungan pemrograman(Visual Basic Editor)dengan bahasa pemrograman(Visual
Basic)yang memudahkan user untuk mendesain dan membangun program Visual Basic dalam aplikasi
utama Microsoft Office, yang ditujukan untuk aplikasi-aplikasi tertentu. VBA didesain untuk
melakukan beberapa tugas, seperti halnya mengkustomisasi sebuah aplikasi layaknya Microsoft Office
atau Microsoft Visual Studio. Kegunaan VBA adalah mengotomatisasi pekerjaan. Pekerjaan yang
dimaksud adalah pekerjaan yang dilakukan secara berulang-ulang dan pekerjaan yang kompleks. VBA
berbeda dengan Microsoft Visual Basic, Microsoft Visual Basic memberi banyak pemrograman dan
fungsi tingkat lanjut hingga Microsoft Visual Basic dapat dihasilkan program yang lebih kompleks
untuk sistem operasi Microsoft Windows maupun Office. Sedangkan VBA hanya dapat dibangun pada
aplikasi utama Microsoft Office mengendalikan fungsi aplikasi tersebut melakukan serangkaian objek
terprogram. Versi VBA terbaru saat ini adalah versi 6.3 yang dirilis pada tahun 2001, yang mendukung
semua program dalam Microsoft Office, yakni Microsoft Excel, Microsoft Access, Microsoft Word,
Microsoft Outlook, Microsoft FrontPage, serta Microsoft PowerPoint dan juga Microsoft Visual Studio.
MENGENAL LEMBAR KERJA VBA
Fasilitas UserForm
Cara menambahkan Form :
Pada jendela VBA excel Pada bagian jendela Project Explorer klik kanan pada VBA Project dan
pilih menu Insert diikuti UserForm, Maka secara default muncul form seperti gambar berikut :

Form
1.Klik Kanan
2. Insert Toolbox
3. UserForm
PROPERTIES USERFORM

Anda dapat mengubah propertie userform dengan klik kanan userform diikuti dengan pilih
properties .
ToolBox
Ketika anda menyisipkan UserForm biasa nya akan otomatis menampilkan toolbox seperti
gambar berikut (Bila Tidak muncul Pilih View diikuti Toolbox):
1.Select Object
- Menyeleksi Object pada UserForm
2. Label
- Memungkinkan Anda untuk memiliki teks yang Anda tidak ingin pengguna lain untuk mengubahnya
3. TextBox
- Kotak untuk teks agar pengguna dapat memasukkan atau mengubah teks tersebut
4. ComboBox
- Memungkinkan Anda untuk menggambar kotak daftar kombinasi dan kotak teks. Pengguna dapat memilih item dari
daftar atau masukkan nilai kedalam kotak teks.
5. ListBox
- Berguna untuk menampilkan daftar item dan pengguna dapat memilih. Daftar dapat diggulirkan jika memiliki item lebih
daripada yang dapat ditampilkan pada satu waktu.
6. CekBox
- Membuat kotak dumana pengguna dapat dengan mudah memilih untuk menunjukkan jika sesuatu itu benar atau salah,
atau untuk menampilkan beberapa pilihan ketika pengguna dapat memilih lebih dari satu.
7. OptionButton
- Memungkinkan Anda untuk menampilkan beberapa pilihan dan pengguna dapat memilih hanya satu.
8. TogleButton
- Membuat sebuah tombol yang berfungsi seprti sakelar menghidupkan dan mematikan.
9. Frame
- Memungkinkan Anda untuk membuat pengelompokan grafis atau fungsional untuk control. Untuk pengelompokan
contol, menggambar frame pertama, dan kemudian mengambil contol dalam bingkai/frame.
10. CommandButton
- Membuat tombol sehingga pengguna dapat memilih untuk melaksanakan perintah.
11. TabStrip
- Memungkinkan Anda untuk menentukan beberapa halaman untuk area yang sama dari jendela atau kotak dialog dalam
aplikasi Anda.
12. MultiPage
- Menyajikan beberapa layar informasi sebagai satu set.
13. ScrollBar
- Menyediakan alat grafis untuk cepat menavigasi melalui daftar panjang item atau sejumlah besar informasi, untuk
menunjukkan posisi saat ini pada skala, atau sebagai perangkat input atau indikator kecepatan atau kuantitas
14. SpinButton
- Sebuah kontrol spinner Anda dapat menggunakan dengan control yang lain untuk nomor kenaikan dan penurunan. Anda
juga dapat menggunakannya untuk menggulir bolak-balik melalui berbagai nilai atau daftar item.
15. Image
- Untuk Menyisipkan Gambar
Latihan
Buatlah sebuah UserForm di bawah ini :

* Coba anda jalankan form nya dengan menekan F5, atau Klik tombol Run Sub, Amati apa yang terjadi
Kalo proses benar maka muncul UserForm Yang anda buat seperti gambar di bawah ini :

Pada Form yang anda buat, pada Bagian ComboBox masih belum ada list yang bisa di pilih. Begitupun dengan
commendbutton “HITUNG” masih belum berefek apa-apa, Maka dari itu kita perlu membuat koding/Perintah pada Even
Userform dan CommendButton “HITUNG”
Penulisan Kode pemrograman
➢Tutup UserForm Yang Barusan anda jalankan (Klik tanda silang/Close), maka jendela VBA Editor
akan otomatis Terbuka kembali.
➢Double Klik UserForm, maka otomatis ditampilkan jendela kode
➢Ganti Object dan Prosedure sesuai gambar di bawah :

Objectk Prosedure
Even Ketika Form Aktif
Akhir dari Even
Ketikan Koding berikut pada even sub yang barusan anda buat :

With ComboBox1
.AddItem "+"
.AddItem "-"
.AddItem "x"
.AddItem "/"
End With

Hasil Penulisan Koding

Kemudian jalankan kembali UserForm nya. Lihat pada bagian ComboBox sudah terdapat list yang barusan kita tuliskan tadi
Tutup Kembali userform yang baru anda jalankan, maka akan kembali ke jendela VBA Editor
Double klik CommenButton “SIMPAN”, Maka akan masuk ke Jendela Kode

Even Ketika CommendButton di Klik


Akhir dari Even
Tuliskan Koding Berikut :
If TextBox1 = "" Then
MsgBox "ANGKA PERTAMA KOSONG"
ElseIf TextBox2 = "" Then
MsgBox "ANGKA KEDUA KOSONG"
Else
Dim NILAI
If ComboBox1.Value = "+" Then
NILAI = Val(TextBox1.Value) + Val(TextBox2.Value)
ElseIf ComboBox1.Value = "-" Then
NILAI = Val(TextBox1.Value) - Val(TextBox2.Value)
ElseIf ComboBox1.Value = "x" Then
NILAI = Val(TextBox1.Value) * Val(TextBox2.Value)
ElseIf ComboBox1.Value = "/" Then
NILAI = Val(TextBox1.Value) / Val(TextBox2.Value)
Else
MsgBox "TIDAK ADA OPERASI HITUNG"
End If

MsgBox "HASIL : " & NILAI


End If
Hasil Penulisan Koding

Anda mungkin juga menyukai