VBA INT - Bagaimana cara menggunakan Fungsi Integer di VBA Excel?

Fungsi Excel VBA INT (Integer)

VBA INT adalah fungsi bawaan yang digunakan untuk memberi kita hanya bagian bilangan bulat dari sebuah bilangan yang memberi kita masukan, fungsi ini digunakan pada data yang bagian desimalnya tidak terlalu mempengaruhi data sehingga untuk memudahkan perhitungan atau analisis yang kita gunakan Fungsi INT untuk mendapatkan nilai integer saja.

Fungsi ini tersedia dengan lembar kerja serta di VBA. Fungsi bilangan bulat membulatkan angka tertentu ke bawah ke bilangan bulat terdekat.

Fungsi VBA Int dapat digunakan dalam Sub Prosedur dan Fungsi Prosedur. Sekarang lihat sintaks fungsi INT di VBA.

Ini hanya memiliki satu argumen untuk diberikan yaitu, Angka.

  • Nomor adalah nomor yang kami coba ubah menjadi nomor INTEGER. Ketika angka diberikan, fungsi INT membulatkannya ke bilangan bulat terdekat.

Misalnya, jika angka yang diberikan adalah 68,54, maka fungsi Excel VBA Int dibulatkan menjadi 68, yang mengarah ke nol. Jika angka yang diberikan adalah -68.54, maka fungsi INT membulatkan angka tersebut menjadi 69, yang jauh dari nol.

Bagaimana cara menggunakan Fungsi VBA INT?

Contoh 1

Sekarang, lihat contoh sederhana dari fungsi "INT" di VBA. Mari kita lakukan tugas membulatkan ke bawah angka 84,55 ke bilangan bulat terdekat.

Langkah 1: Mulai subprocedure.

Langkah 2: Deklarasikan variabel sebagai Integer .

Kode:

Sub INT_Example1 () Dim K Sebagai Integer End Sub

Langkah 3: Sekarang tetapkan rumus ke variabel " k " dengan menerapkan fungsi INT.

Kode:

Sub INT_Example1 () Dim K Sebagai Integer K = Int (End Sub

Langkah 4: Masukkan nomor sebagai 84.55 .

Catatan: Karena ini adalah angka numerik, kita tidak perlu memberikan tanda kutip ganda.

Kode:

Sub INT_Example1 () Dim K Sebagai Integer K = Int (84.55) End Sub

Langkah 5: Sekarang meneruskan hasil variabel di kotak pesan VBA.

Kode:

Sub INT_Example1 () Dim K Sebagai Integer K = Int (84.55) MsgBox K End Sub

Oke, mari kita jalankan kodenya dan lihat apa yang terjadi.

Jadi, hasilnya 84, dan dibulatkan ke bawah ke nilai bilangan bulat terdekat.

Contoh # 2

Sekarang dengan angka yang sama dengan tanda negatif, kita akan mencoba mengonversi ke nilai integer terdekat. Di bawah ini adalah kode dengan tanda negatif.

Kode:

Sub INT_Example2 () Dim k As Integer k = Int (-84.55) 'Angka negatif dengan fungsi INT MsgBox k End Sub

Ketika saya menjalankan kode ini, angka tersebut telah dibulatkan menjadi -85 .

Contoh # 3 - Ambil Bagian Tanggal dari Tanggal & Waktu

Beberapa kali dalam karir saya, saya mengalami skenario penggalian tanggal & waktu secara terpisah dari kombinasi Tanggal & Waktu.

Misalnya, lihat data Tanggal & Waktu di bawah ini.

Bagaimana Anda mengekstrak Bagian Tanggal dan Waktu?

Pertama, kita perlu mengekstrak bagian Tanggal. Untuk ini, mari terapkan fungsi INT. Kode di bawah ini akan mengekstrak bagian DATE dari data di atas.

Kode:

Sub INT_Example2 () Dim k As Integer For k = 2 To 12 Cells (k, 2) .Value = Int (Cells (k, 1) .Value) 'Ini akan mengekstrak tanggal ke kolom kedua Sel (k, 3). Nilai = Sel (k, 1). Nilai - Sel (k, 2). Nilai 'Ini akan mengekstrak waktu ke kolom ketiga Berikutnya k Akhiri Sub

Jalankan kode ini. Anda mungkin mendapatkan hasil seperti di bawah ini (jika format tidak diterapkan).

Pada kolom tanggal, terapkan format "DD-MMM-YYYY" dan untuk kolom waktu, terapkan format tanggal di excel sebagai "HH: MM: SS AM / PM"

Artikel yang menarik...