Akar Kuadrat VBA

Akar Kuadrat VBA

Fungsi Excel VBA Akar Kuadrat (SQR).

Di VBA, kami memiliki fungsi bawaan yang disebut ‘SQR.’ Fungsi ini mengembalikan akar kuadrat untuk angka yang diberikan dalam input. Fungsi Akar Kuadrat hanya memerlukan satu argumen untuk fungsinya: Angka.

SQRT adalah fungsi akar kuadratSQRT Adalah Fungsi Akar KuadratFungsi Akar Kuadrat adalah fungsi aritmatika yang dibangun di Excel yang digunakan untuk menentukan akar kuadrat dari bilangan tertentu. Untuk menggunakan fungsi ini, ketikkan istilah =SQRT dan tekan tombol tab, yang akan memunculkan fungsi SQRT. Selain itu, fungsi ini menerima argumen tunggal. Baca selengkapnya di Excel dan VBA. Metode untuk menggunakan fungsi ini adalah SQR(Number). Seseorang dapat menggunakannya untuk menghitung akar kuadrat dari angka yang diberikan di Excel. Namun, nomenklaturnya berbeda. Misalnya, seseorang dapat menulis sebagai SQRT dibandingkan dengan SQR di VBA.

Di bawah ini adalah sintaks dari fungsi SQR.

Angka: Untuk argumen ini, kita perlu menyediakan Angka yang ingin kita temukan akar kuadratnya. Number bisa berupa suplai langsung dari Number atau Number yang ditugaskan ke variabel, atau Number dengan referensi selReferensi sel Referensi sel di excel merujuk sel lain ke sel untuk menggunakan nilai atau propertinya. Misalnya, jika kita memiliki data di sel A2 dan ingin menggunakannya di sel A1, gunakan =A2 di sel A1, dan ini akan menyalin nilai A2 di A1.baca lebih lanjut valid.

Fungsi ini tersedia dengan lembar kerja dan fungsi VBAFungsi VBAFungsi VBA melayani tujuan utama untuk melakukan perhitungan tertentu dan mengembalikan nilai. Oleh karena itu, di VBA, kami menggunakan sintaks untuk menentukan parameter dan tipe data saat mendefinisikan fungsi. Fungsi semacam itu disebut fungsi yang ditentukan pengguna.Baca lebih lanjut. Namun dalam lembar kerja, ini tersedia sebagai SQRT.

Anda bebas menggunakan gambar ini di situs web Anda, templat, dll., Harap berikan kami tautan atribusiBagaimana Memberikan Atribusi? Tautan Artikel menjadi Hyperlink
Misalnya: Sumber: VBA Square Root (wallstreetmojo.com)

Contoh Akar Kuadrat di Excel VBA

Contoh 1

Sekarang, kita akan mencoba menulis kode untuk mencari akar kuadrat dari angka 64.

Tapi, pertama-tama, jalankan subrutin VBAVBA SubrutinSUB di VBA adalah prosedur yang berisi semua kode yang secara otomatis memberikan pernyataan subrutin dan bagian tengah digunakan untuk pengkodean. Sub pernyataan dapat bersifat publik dan pribadi dan nama subprosedur wajib ada di VBA.baca lebih lanjut.

Kode:

Sub Square_Root_Example() Akhir Sub

Tentukan dua variabel sebagai Integer. Salah satunya untuk menyimpan Angka, dan yang lainnya untuk menunjukkan hasil dari nilai akar kuadrat.

Kode:

Sub Square_Root_Example() Dim ActualNumber Sebagai Integer Dim SquareNumber Sebagai Integer End Sub

Untuk variabel ‘ActualNumber’, tetapkan nilai angka 64.

Kode:

Sub Square_Root_Example() Dim ActualNumber Sebagai Integer Dim SquareNumber Sebagai Integer ActualNumber = 64 End Sub

Kami akan menetapkan nilai akar kuadrat untuk variabel lain, masukkan nama variabel, beri tanda sama dengan, dan buka fungsi SQR.

Satu-satunya argumen fungsi SQR adalah ‘Nomor’ karena kita telah menetapkan angka 64 ke variabel ‘ActualNumber.’ Jadi, mari kita berikan nama variabel yang sama dalam fungsi SQR.

Selanjutnya, tunjukkan hasilnya di kotak pesan. Misalnya, angka akar kuadrat yang ditetapkan ke variabel ‘Bilangan Kuadrat’ menunjukkan nama variabel yang sama di kotak pesan.

Kode:

Sub Square_Root_Example() Dim ActualNumber Sebagai Integer Dim SquareNumber Sebagai Integer ActualNumber = 64 SquareNumber = Sqr(ActualNumber) MsgBox SquareNumber End Sub

Kami telah menyelesaikan pengkodean.

Jalankan kode menggunakan tombol shortcut excelExcel Shortcut KeyAn Excel shortcut adalah teknik melakukan tugas manual dengan cara yang lebih cepat.baca lebih lanjut F5 dan lihat apa yang kami dapatkan di kotak pesan.

Akar Kuadrat dari angka 64 adalah 8, 8 * 8 = 64 .

Contoh #2

Satu hal lagi yang perlu kita ingat saat menghitung sqrt di VBA adalah ketika tipe data variabelnya integer atau long. Kemudian, hasilnya dibulatkan ke bilangan bulat atau bilangan bulat terdekat.

Misalnya, jika Anda mencoba mencari akar kuadrat dari angka 70, tidak ada akar kuadrat untuk ini. Tetapi di VBA, ini ditampilkan sebagai 8 hanya karena 8 adalah nilai integer akar kuadrat terdekat.

Lihatlah kode di bawah ini.

Kode:

Sub Square_Root_Example1() Dim ActualNumber Sebagai Integer Dim SquareNumber Sebagai Integer ActualNumber = 70 SquareNumber = Sqr(ActualNumber) MsgBox SquareNumber End Sub

Hasil bilangan akar kuadrat aktual untuk 70 adalah 8,3666. Tetapi dengan VBA, itu akan dibulatkan ke nilai integer terdekat 8.

Satu hal yang dapat kita lakukan untuk memperbaiki kesalahan ini adalah kita perlu mengubah tipe data dari variabel ‘SquareNumber’ menjadi ‘Double.’

Kode:

Sub Square_Root_Example1() Dim ActualNumber Sebagai Integer Dim SquareNumber As Double ActualNumber = 70 SquareNumber = Sqr(ActualNumber) MsgBox SquareNumber End Sub

Jalankan kode secara manual atau melalui tombol F5 untuk melihat hasilnya.

Seperti yang Anda lihat, hasilnya akurat sekarang, yaitu 8,366602. Ini karena tipe data yang ditetapkan ke variabel ‘SquareNumber.’

Hal-hal untuk diingat

  • Di VBA, untuk menemukan akar kuadrat dari rumus angka adalah SQR, dan di lembar kerja adalah SQRT.
  • Angka yang kita berikan ke fungsi SQR harus berupa angka positif, atau kita akan mendapatkan #NUM! Kesalahan.

Artikel yang Direkomendasikan

Artikel ini telah menjadi panduan untuk VBA Square Root Function. Di sini, kita membahas menghitung akar kuadrat menggunakan fungsi SQRT di Excel VBA dengan contoh praktis dan template Excel yang dapat diunduh. Di bawah ini Anda dapat menemukan beberapa artikel Excel VBA yang berguna: –

  • Kata Sandi Proyek di VBA
  • VBA Bandingkan String
  • Pada Kesalahan Lanjutkan Selanjutnya di VBA
  • VBA LBound

Related Posts

Tinggalkan Balasan