Langkah 3 - Mempelajari dasar-dasar pemrograman

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Anda telah mempelajari cara merekam makro, dan melihat detail proses pembuatan prosedur VBA. Langkah berikutnya adalah untuk mempelajari beberapa dasar-dasar pemrograman lainnya untuk meletakkan dasar yang kuat untuk pemrograman VBA.

Konsep dasar VBA: objek, metode, dan properti

Hal pertama yang harus diketahui adalah bahwa kode VBA disusun dengan cara yang meniru bagaimana Anda menjelaskan banyak hal di sekitar Anda. Ini terdiri dari empat konsep:

Konsep

Deskripsi

Contoh

Objek

"Sesuatu"

Lembar kerja PivotTable

Metode

Tindakan, atau sesuatu yang bisa dilakukan "sesuatu"

Menambahkan "sesuatu"

Properti

Deskripsi, atau karakteristik sebuah "sesuatu"

Nama

Kumpulan

Sekelompok "hal-hal"

Lembar kerja

Bersama-sama, keempat konsep inilah yang disebut model pemrograman berorientasi objek oleh programmer. Ini adalah cara menyelesaikan suatu tugas dengan mendeskripsikan "sesuatu" atau "Objek/Kumpulan" yang ingin Anda buat bekerja pada karakteristik atau "Properti" tertentu guna menguraikan objek yang ingin Anda tindak lanjuti, dan bagaimana atau "Metode" yang ingin digunakan untuk melakukan tindakan Anda.

Mari kita lihat kode kita dari Langkah 2:

Sub DeleteRow()
'
' DeleteRow Macro
'
'
Selection.Rows.Delete
 
End Sub

Dalam baris, Pilihan.Baris.Hapus, Pilihanadalahobjek, atau "sesuatu" yang sedang Anda jadikan acuan dalam kode Anda. Jelaskan "sesuatu" tersebut dengan lebih terperinci dengan menyatakan properti Baris yang ingin Anda tindak lanjuti. Berikutnya, terapkan metode menghapus baris dengan sintaks Hapus .

Pada awalnya, konsep ini mungkin terlihat sedikit membingungkan, tetapi cobalah mengutarakan apa yang Anda coba selesaikan, dan mengidentifikasi apa itu "sesuatu" yang Anda coba untuk kerjakan, apa saja karakteristik dari "sesuatu" tersebut, serta tindakan apa yang ingin Anda lakukan pada "sesuatu". Dengan sedikit latihan dan kegigihan, Anda akan dapat membuat beberapa makro VBA hebat.

Pelajari selengkapnya tentang objek, metode dan properti

Pelajari selengkapnya tentang kumpulan

Pernyataan alur kontrol dasar

Berikut adalah dua konsep tambahan yang pasti ingin Anda pelajari agar dapat menyusun makro VBA yang berguna.

Jika ini, maka itu: Pernyataan Jika… Maka adalah alat pemrograman, yang memungkinkan Anda untuk mengontrol tipe tindakan yang ingin dilakukan, berdasarkan beberapa tipe kriteria. Sebagai contoh, misalnya Anda ingin semua teks Judul 1 memiliki format Helvetica 16 point tebal, dan semua teks Judul 2 teks memiliki format Helvetica 12 point miring. Pernyataan Jika… Maka merupakan alat yang memungkinkan Anda memeriksa apakah teks merupakan gaya Judul 1 atau Judul 2, lalu menerapkan format yang sesuai.

Pelajari selengkapnya tentang konsep jika ini, lalu bahwa konsep

 Untuk Setiap Pengulangan: Ini berguna ketika Anda ingin memproses melalui kumpulan, atau sekumpulan "hal-hal" dan melakukan suatu tindakan. Tindakan tersebut juga bisa diterapkan ke konsep Jika Ini, Maka Itu, sehingga Anda bisa memiliki lebih banyak kontrol granular. Misalnya, katakanlah Anda memiliki tabel dan ingin mencari kata tertentu di setiap baris dalam tabel itu, dan setiap kali Anda menemukan kata kuning, Anda ingin mewarnai sel jadi kuning, dan setiap kali Anda menemukan kata merah, Anda mewarnai sel tabel jadi merah. Anda akan menggunakan pernyataan Untuk Setiap Pengulangan dan Jika… Maka bersama-sama untuk menyusun prosedur ini.

Informasi VBA lebih mendalam 

Sekarang Anda sudah mempelajari dasar-dasarnya, berikut beberapa link tambahan untuk informasi lebih mendalam tentang VBA untuk setiap aplikasi Office.

Apa yang tidak didukung dengan VBA di Office untuk Mac?

Berikut ini beberapa hal-hal yang tidak didukung dengan VBA di Office untuk Mac:

  • Aktif-X tidak didukung di Mac.

  • Outlook untuk Mac tidak mendukung VBA.

 Langkah 1 - Memulai dengan Perekam Makro

Langkah 2 - Membaca dan memahami Kode

Langkah 3 - Mempelajari Dasar-Dasar Pemrograman

Langkah 4 - Berbagi Makro Anda dengan Orang Lain

Langkah 5 - Contoh yang Nyata

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×