Cara Membuat Kalkulator Peratusan dalam Firman Anda melalui VBA

Kongsi Sekarang:

Dalam catatan ini, terdapat langkah-langkah terperinci untuk anda membuat kalkulator peratusan dalam Word anda dengan menggunakan editor VBA.

Dokumen Word boleh mengandungi banyak nombor, seperti laporan penjualan. Oleh itu, anda mungkin merasa sukar untuk menangani pengiraan peratusan. Oleh itu, kami ingin menawarkan cara untuk membina kalkulator peratusan sendiri di Word.       Buat Kalkulator Peratusan dalam Perkataan Anda

Masukkan Borang Pengguna

  1. Pertama, cetuskan editor VBA di Word dengan "Alt + F11".
  2. Kemudian klik "Insert" dan pilih "UserForm".
  3. Seterusnya tekan "F4" untuk membuka "Properties Window" di sudut kiri bawah.
  4. Namakan borang sebagai "frmPercentageCalculator".
  5. Dan tetapkan "ShowModal" sebagai "Salah". Tetapkan sifat lain dengan sewajarnya, seperti latar belakang.
  6. Selanjutnya klik "View" dan pilih "Toolbox".
  7. Pada "Kotak Alat", klik kawalan "MultiPage".Klik "Lihat" -> Pilih "Kotak Alat" -> Klik "MultiPage"
  8. Laraskan ukuran kawalan. Pada mulanya, Anda dapat melihat "Halaman1" dan "Halaman2". Klik kanan pada "Halaman2" dan pilih "Halaman Baru" untuk mendapatkan "Halaman3" dan "Halaman4".
  9. Klik kanan pada “Page1” dan pilih “Rename”.Namakan semula Halaman
  10. Namakan semula halaman 1 sebagai "Peratusan (berapa% daripada)", Halaman 2 sebagai"Kenaikan / Penurunan mengikut Peratusan", Halaman 3 sebagai"Perubahan Peratusan", Dan halaman 4 sebagai"Pilihan% Perubahan".

Masukkan Kawalan ke Halaman 1

  1. Sekarang klik pada halaman “Peratusan (berapa%). Buat empat label, tiga kotak teks dan 2 butang arahan. Masukkan mengikut urutan berikut:Buat Empat Label dan Tiga Kotak Teks dan Dua Butang Perintah
  2. Seterusnya menetapkan sifat kawalan.
  • Klik pertama pada label 1. Tetapkan kapsyen sebagai "Peratus (berapa%)". Tetapkan warna fon dan latar belakang yang anda suka.
  • Kemudian klik pada label 2. Tetapkan kapsyen sebagai "berapa peratus".
  • Klik pada label 3. Tetapkan kapsyen sebagai “?".
  • Dan klik pada label 4. Tetapkan kapsyen sebagai "Hasil:".
  • Klik seterusnya pada kotak teks 1. Namakannya sebagai "txtNumerator" Dan tetapkan fon dengan betul.
  • Klik pada kotak teks 2. Namakannya sebagai "txtDenominator".
  • Klik pada kotak teks 3. Namakannya sebagai "txtPercentage" Pilih "Highlight" untuk "BackColor".
  • Dan klik pada butang 1. Namakan sebagai "btnCalculate". Tetapkan kapsyen sebagai "Kira".
  • Klik pada butang 2. Namakannya sebagai “btnInsertResult" Dan tetapkan kapsyen sebagai "Masukkan Hasil".
  1. Sekarang klik dua kali pada butang "Hitung". Masukkan kod berikut:
Private Sub btnCalculate_Click()
  Dim nNumerator As Variant, nDenominator As Variant, nPercentage As Variant
 
  nNumerator = frmPercentageCalculator.txtNumerator.Text
  nDenominator = frmPercentageCalculator.txtDenominator.Text
  nPercentage = (nNumerator / nDenominator)
  frmPercentageCalculator.txtPercentage.Text = Format(nPercentage, "Percent")
End Sub
  1. Klik dua kali butang "Masukkan Hasil" dan tampal kod:
Private Sub btnInsertResult_Click()
  Selection.InsertAfter frmPercentageCalculator.txtPercentage.Text
End Sub

Masukkan Kawalan ke Halaman 2

  1. Klik pada halaman “Kenaikan / Penurunan mengikut Peratusan" Kemudian buat lima label, tiga kotak teks dan dua butang arahan. Masukkan mengikut urutan berikut:Buat Lima Label dan Tiga Kotak Teks dan Dua Butang Perintah
  2. Seterusnya menetapkan sifat kawalan.
    • Klik pertama pada label 1. Tetapkan kapsyen sebagai "Kenaikan / Penurunan dengan Peratusan".
    • Kemudian klik pada label 2. Tetapkan kapsyen sebagai "Jumlah".
    • Klik pada label 3. Tetapkan kapsyen sebagai "Naik / Turunkan oleh".
    • Dan klik pada label4. Tetapkan kapsyen sebagai “%".
    • Klik pada label 5. Tetapkan kapsyen sebagai "Hasil:".
    • Klik seterusnya pada kotak teks 1. Namakan sebagai "txtAmount".
    • Dan klik pada kotak teks 2. Namakan sebagai "txtIncreaseOrDecreaseByPercentage".
    • Klik pada kotak teks 3. Namakan sebagai "txtResult", dan tetapkan warna latar sebagai "Sorotan".
    • Kemudian klik pada butang 1. Namakan sebagai "btnCalculateIncreasedOrDecreasedAmount", dan tetapkan kapsyen sebagai "Kira".
    • Klik pada butang 2. Namakan sebagai "btnInsertValue", dan tetapkan kapsyen sebagai "Insert Result".

Tetapkan fon, warna latar dan sifat lain jika perlu.

  1. Kemudian klik dua kali butang "Kira" dan masukkan kod ini:
Private Sub btnCalculateIncreasedOrDecreasedAmount_Click()
  Dim nAmount As Variant, nChangingPercentage As Variant, nResult As Variant
 
  nAmount = frmPercentageCalculator.txtAmount.Text
  nChangingPercentage = frmPercentageCalculator.txtIncreaseOrDecreaseByPercentage.Text
  nResult = nAmount + nAmount * nChangingPercentage * 0.01
  frmPercentageCalculator.txtResult.Text = nResult
End Sub
  1. Dan klik dua kali butang "Masukkan Hasil" dan kod input:
Private Sub btnInsertValue_Click()
  Selection.InsertAfter frmPercentageCalculator.txtResult.Text
End Sub

Masukkan Kawalan ke Halaman 3

  1. Pertama, klik pada halaman “Perubahan Peratusan ”. Seterusnya buat empat label, tiga kotak teks dan dua butang arahan. Susun mengikut urutan berikut:Buat Empat Label dan Tiga Kotak Teks dan Dua Butang
  2. Seterusnya pergi untuk menetapkan sifat kawalan.
  • Klik pertama pada label 1. Tetapkan kapsyen sebagai "Perubahan Peratusan".
  • Kemudian klik pada label 2. Tetapkan kapsyen sebagai "Dari Nilai".
  • Klik seterusnya pada label 3. Tetapkan kapsyen sebagai "Untuk Nilai".
  • Klik pada label 4. Tetapkan kapsyen sebagai "Hasil:".
  • Klik seterusnya pada kotak teks 1. Namakannya sebagai "txtFromValue".
  • Dan klik pada kotak teks 2. Namakannya sebagai "txtToValue".
  • Klik pada kotak teks 3. Namakan sebagai "txtPercentageChange" dan tetapkan warna latar sebagai "Sorotan".
  • Dan klik pada butang 1. Namakan sebagai "btnCalculatePercentageChange", dan tetapkan kapsyen sebagai "Kira".
  • Klik pada butang 2. Namakan sebagai "btnInsertPercentageChange", dan tetapkan kapsyen sebagai "Masukkan Hasil".
  1. Kemudian klik dua kali butang "Kira" dan tampal kod ini:
Private Sub btnCalculatePercentageChange_Click()
  Dim nFromValue As Variant, nToValue As Variant, nPercentageChange As Variant

  nFromValue = frmPercentageCalculator.txtFromValue.Text
  nToValue = frmPercentageCalculator.txtToValue.Text
  nPercentageChange = (nToValue - nFromValue) / nFromValue
  frmPercentageCalculator.txtPercentageChange.Text = Format(nPercentageChange, "Percent")
End Sub
  1. Klik dua kali pada butang "Masukkan Hasil" dan tampal kod:
Private Sub btnInsertPercentageChange_Click()
  Selection.InsertAfter frmPercentageCalculator.txtPercentageChange.Text
End Sub

Masukkan Kawalan ke Halaman 4

  1. Untuk bermula, klik pada halaman "Pilihan% Perubahan" Kemudian buat dua label, tiga kotak teks, dan satu butang. Dan susunkannya:Buat Dua Label dan Tiga Kotak Teks dan Satu Butang
  2. Kedua, tetapkan sifat kawalan.
  • Klik pertama pada label 1. Tetapkan kapsyen sebagai "Seleksi% Perubahan".
  • Klik seterusnya pada label 2. Tetapkan kapsyen sebagai "%".
  • Kemudian klik pada kotak teks 1. Namakannya sebagai "txtDescription". Masukkan teks deskriptif berikut:

Pilih nilai dalam dokumen, kemudian tetapkan nilai peratusan (tambahkan “-” jika negatif) yang ingin Anda tambah atau turun hingga.

  • Kemudian klik pada kotak teks 2. Namakannya sebagai "txtPercentageValue".
  • Klik seterusnya pada kotak teks 3. Namakannya sebagai "txtNote". Dan masukkan nota berikut:

Catatan: Perkara ini tidak boleh dibuat asal. Pastikan anda telah menyimpan dokumen anda sebelum melakukan tindakan ini.

  • Dan klik pada butang. Namakan sebagai "btnChangeSelectedValue", dan tetapkan kapsyen sebagai "Ubah Nilai Terpilih". Serlahkan latar belakang.
  1. Ketiga, klik dua kali pada butang “Change Selected Value” dan masukkan kod:
Private Sub btnChangeSelectedValue_Click()
  Dim nPercentageValue As Variant, varSelectedvalue As Variant
 
  nPercentageValue = frmPercentageCalculator.txtPercentageValue.Text
  varSelectedvalue = Selection.Text
  Selection.Range.Delete
  Selection.TypeText varSelectedvalue + varSelectedvalue * nPercentageValue * 0.01
End Sub

Masukkan Butang Perintah ke dalam Borang Pengguna

  1. Pilih "CommandButton" dari "Toolbox" dan buat satu di borang pengguna.
  2. Kemudian namakan butang sebagai "btnClose".
  3. Tetapkan teks kapsyen sebagai "Tutup".Buat Butang Tutup untuk Borang Pengguna
  4. Seterusnya klik dua kali butang dan masukkan kod:
Private Sub btnClose_Click()
  Unload Me
End Sub

Masukkan Modul

  1. Klik "Normal".
  2. Kemudian klik "Sisipkan" pada bar alat dan pilih "Modul".Klik "Normal" -> Klik "Insert" -> Klik "Module"
  3. Klik dua kali untuk membukanya dan tampal kod berikut di sana:
Sub CallPercentageCalculator()
  frmPercentageCalculator.Show
End Sub

Simpan kod dan tetapkan butang untuk makro "CallPercentageCalculator". Untuk langkah terperinci, anda boleh merujuk artikel ini: Cara Menghapus Pemformatan Teks Tampal dengan Makro dan VBA di Word Anda

Berikut adalah demonstrasi penggunaan kalkulator:

Perhatikan Masalah Firman Anda

Sekiranya Firman anda menunjukkan tanda-tanda rasuah, anda mesti segera menyandarkan dokumen berharga anda. Tanda-tanda tidak normal menunjukkan ada yang tidak kena dengan perisian. Oleh itu, kami mencadangkan anda menggunakan alat untuk memulihkan perkataan.

Pengenalan Pengarang:

Vera Chen adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk betulkan xlsx dan pdf membaiki produk perisian. Untuk maklumat lebih lanjut, lawati www.datanumen.com

Kongsi Sekarang:

Ruangan komen telah ditutup.