Menyatakan Pemboleh ubah VBA menggunakan Dim

Panduan ini menguraikan pemboleh ubah VBA, Jenis Data dan Dim. Biasanya, langkah pertama setelah menamakan makro anda adalah menyatakan pemboleh ubah anda. Pemboleh ubah adalah nama untuk bahagian data yang berbeza yang akan digunakan oleh makro. Walau bagaimanapun, ini kadang-kadang terbukti sukar kerana sukar untuk merancang berapa banyak pemboleh ubah yang akan digunakan dalam makro. Akhirnya, semasa makro ditulis, pengguna dapat menambahkan atau membuang pemboleh ubah tertentu. Ini akan menjadi lebih jelas dalam panduan ini untuk menulis makro VBA. Makro VBA Menetapkan makro di Excel VBA agak mudah. Struktur untuk makro Excel VBA melibatkan bermula dengan garis sub () sebelum memulakan kod makro. Makro menggunakan Aplikasi Visual Basic di Excel untuk membuat fungsi buatan pengguna tersuai dan mempercepat tugas manual dengan membuat proses automatik.

Bahagian atas setiap makro selepas sub nama adalah bahagian yang disebut deklarasi. Di sini, pengguna menyenaraikan dan menamakan semua pemboleh ubah yang akan dia gunakan, dan menyatakan jenis data mereka. Ini dilakukan dengan menggunakan pernyataan "Dim". Pernyataan "Dim" diikuti oleh nama pemboleh ubah, dan kadang-kadang pernyataan "sebagai [datatype]". Sebagai contoh, jika kita ingin membuat pemboleh ubah untuk Harga Saham, kita boleh menulis "Dim stockPrice as double". Ini mencipta pemboleh ubah yang disebut stockPrice, yang menggunakan jenis data dua kali ganda. Jenis data berganda adalah salah satu jenis data yang memungkinkan untuk perpuluhan, berbanding dengan jenis data integer.

Tidak perlu selalu menyatakan jenis data. Kadang-kadang, memadai untuk menyatakan namanya, dan VBA dapat menyimpulkan jenis data apabila pemboleh ubah digunakan dalam kod di kemudian hari. Walau bagaimanapun, secara amnya lebih selamat untuk menyatakan jenis data yang anda harapkan untuk digunakan.

Setiap perisytiharan akan tersusun. Sangat berguna untuk mengumpulkan pemboleh ubah jenis data yang sama secara bersama.

Tangkapan skrin pemboleh ubah VBA

Jenis Data Pembolehubah

Terdapat beberapa jenis data VBA, tetapi untuk tujuan umum pemodelan kewangan Apa itu Pemodelan Kewangan Pemodelan kewangan dilakukan di Excel untuk meramalkan prestasi kewangan syarikat. Gambaran keseluruhan mengenai apa itu model kewangan, bagaimana & mengapa membina model. tidak semuanya digunakan.

Berikut adalah senarai pemboleh ubah VBA biasa (dikenali sebagai jenis data) yang digunakan dalam makro dan tujuannya:

  • Bilangan bulat: Digunakan untuk menyimpan nilai nombor yang tidak akan berbentuk perpuluhan.
  • Bujang: Digunakan untuk menyimpan nilai nombor yang mungkin berbentuk perpuluhan. Boleh juga mengandungi bilangan bulat.
  • Double: Bentuk pemboleh ubah tunggal yang lebih panjang. Memerlukan lebih banyak ruang, tetapi diperlukan untuk jumlah yang lebih besar.
  • Tarikh: Menyimpan nilai tarikh.
  • Rentetan: Menyimpan teks. Boleh berisi nombor, tetapi akan menyimpannya sebagai teks (pengiraan tidak dapat dilakukan pada nombor yang disimpan sebagai rentetan)
  • Boolean: Digunakan untuk menyimpan hasil binari (Betul / Salah, 1/0)

Sekali lagi, terdapat jenis data lain, tetapi ini adalah yang paling biasa digunakan untuk membuat makro.

Menyimpan Nilai dalam Pembolehubah

Setelah pemboleh ubah dibuat, menyimpan nilai di dalamnya mudah.

Nama pemboleh ubah = Nilai berubah

Nama pembolehubah rentetan = "Nilai berubah"

(Semasa menggunakan rentetan, anda mesti mengepung teks dalam tanda petik. Ini tidak benar untuk nilai nombor atau binari)

Setiap pemboleh ubah yang diberi nama hanya dapat menyimpan satu nilai pada satu masa.

Contoh Menyatakan jenis Data Pembolehubah dengan Dim

Berikut adalah penjelasan mengenai cara menggunakan Dim dalam VBA:

  • Menyatakan pemboleh ubah nama syarikat: "Dim companyName as String"
  • Menetapkan pemboleh ubah nama syarikat:
    • companyName = "Tesla"
    • companyName = "Wells Fargo"
    • companyName = "Tidak ada nama syarikat yang tersedia"
  • Menyatakan pemboleh ubah untuk menyimpan pendapatan bersih: "Dim net Income as Single" (atau Berganda, bergantung pada skala)
  • Menetapkan pemboleh ubah pendapatan bersih:
    • Pendapatan bersih = -5,000
    • Pendapatan bersih = 0
    • Pendapatan bersih = 1,000,000.64
  • Menyatakan pemboleh ubah binari untuk menyimpan pertumbuhan: "Dim isGrowthPositive as Boolean"
  • Menetapkan pemboleh ubah pertumbuhan:
    • isGrowthPositive = Betul
    • isGrowthPositive = Salah
    • isGrowthPositive = 1 (sama dengan Benar)

Kelam VBA

Seperti yang anda lihat dalam contoh di atas, pemboleh ubah ini (dan beberapa pemboleh ubah tambahan untuk menunjukkan amalan terbaik pengelompokan) telah dinyatakan. Nilai juga telah disimpan dalam pemboleh ubah utama. Walau bagaimanapun, jika makro ini dijalankan, ia hanya akan menyimpan nilai-nilai ini dalam pemboleh ubah, dan tidak menggunakannya dengan cara apa pun. Untuk terus belajar bagaimana menggunakan pemboleh ubah, anda perlu mengetahui kaedah VBA Rujukan Sel VBA Rujukan sel VBA membolehkan pengguna memberitahu Excel di mana mencari data yang diperlukannya. Setelah membuat makro dan menyatakan pemboleh ubah, langkah seterusnya adalah membuat rujukan sel VBA, yang sebenarnya merujuk pada setiap pemboleh ubah dan yang kemudian dapat digunakan untuk memanipulasi data dalam lembaran Excel. tersedia untuk masing-masing.

Sumber tambahan

Terima kasih kerana membaca panduan Kewangan untuk pemboleh ubah VBA, Jenis Data dan Dim. Finance adalah penyedia global rasmi untuk Financial Modeling and Valuation Analyst (FMVA) ™ FMVA® Certification Sertai 350,600+ pelajar yang bekerja untuk syarikat seperti Amazon, JP Morgan, dan Ferrari, yang direka untuk mengubah sesiapa sahaja menjadi penganalisis kewangan bertaraf dunia.

Untuk terus belajar dan memajukan kemahiran Excel anda, kami sangat mengesyorkan sumber Kewangan tambahan ini:

  • Pintasan papan kekunci Excel Pintasan Excel Pintasan PC Mac Excel - Senarai jalan pintas MS Excel yang paling penting & biasa untuk pengguna PC & Mac, kewangan, profesion perakaunan. Pintasan papan kekunci mempercepat kemahiran pemodelan anda dan menjimatkan masa. Belajar penyuntingan, pemformatan, navigasi, pita, tampal khas, manipulasi data, penyuntingan formula dan sel, dan jalan pintas lain
  • Rumusan Excel Lanjutan Rumusan Excel Lanjutan Harus Tahu Rumusan Excel lanjutan ini sangat penting untuk diketahui dan akan membawa kemahiran analisis kewangan anda ke tahap seterusnya. Fungsi Excel lanjutan yang mesti anda ketahui. Ketahui 10 formula Excel teratas yang digunakan setiap penganalisis kewangan bertaraf dunia secara berkala. Kemahiran ini akan meningkatkan kerja spreadsheet anda dalam kerjaya apa pun
  • Kaedah VBA Kaedah VBA Kaedah VBA adalah sekeping kod yang dilampirkan pada objek VBA, pemboleh ubah atau rujukan data yang memberitahu Excel tindakan apa yang harus dilakukan berkaitan dengan objek tersebut. Menyalin, menampal, dan memilih hanyalah beberapa contoh kaedah VBA yang dapat dilakukan.
  • Gelung Do VBD Do Loop VBA Do Loop VBA membolehkan pengguna mengulangi proses tertentu dalam makro. Do Loop boleh digunakan di VBA untuk melakukan manipulasi data berulang dan memperbaiki serta model Excel. Pernyataan Do Loop akan mempunyai pernyataan awal dan pernyataan akhir, dengan kod pelaksanaan yang terdapat dalam kedua-dua pernyataan ini

Disyorkan

Adakah Crackstreams telah ditutup?
2022
Adakah pusat arahan MC selamat?
2022
Adakah Taliesin meninggalkan peranan kritikal?
2022