Modul
Isi
Indeks 🔎︎

# Konstanta Dasar

Konstanta yang digunakan dalam program-program dasar

## Konstanta Boolean

Nama | Jenis | Nilai
True | Boolean | 1
False | Boolean | 0

## Contoh:

            Dim bPositive as Boolean
            bPositive = True

## Konstanta matematika

Nama | Jenis | Nilai
Pi | Double | 3.14159265358979

## Contoh:

            Function Rad2Deg( aRad as Double) As Double
             Rad2Deg = aRad * 180.00 / Pi
            End Function

## Konstanta Obyek

Nama | Jenis | Cara Pakai
Empty | Variant | Nilai Kosong menunjukkan bahwa variabel tidak diinisialisasi.
Null | null | Menunjukkan bahwa variabel tidak mengandung data.
Nothing | Object | Menetapkan objek Tidak ada pada variabel untuk menghapus penetapan sebelumnya.

## Contoh:

            SubExampleEmpty
            Dim sVar As Variant
             sVar = Empty
             Print IsEmpty(sVar) ' Returns True
            End Sub
            Sub ExampleNull
            Dim vVar As Variant
             MsgBox IsNull(vVar)
            End Sub
            Sub ExampleNothing
            Dim oDoc As Object
             Set oDoc = ThisComponent
             Print oDoc.Title
             oDoc = Nothing
             Print oDoc ‘ Error
            End Sub

## Konstanta tambahan VBA

Konstanta berikut ini tersedia ketika mode kompatibilitas VBA diaktifkan

Fungsi atau konstanta ini diaktifkan dengan pernyataan Option VBASupport 1 yang ditempatkan sebelum kode program yang dapat dieksekusi dalam sebuah modul.

Dinamakan konstan | Nilai heksadesimal (desimal) | Deskripsi
vbTrue | -1 | Bagian dari daftar vbTriState.
vbFalse | 0 | Bagian dari daftar vbTriState.
vbUseDefault | -2 | Bagian dari daftar vbTriState.
vbCr | \x0D (13) | pengangkutan kembali
vbCrLf | \x0D\x0A (13 10) | pengangkutan kembali dan umpan baris
vbFormFeed | \x0c (12) | FF - Umpan bentuk
vbLf | \x0A (10) | LF - Umpan baris
vbNewLine | \x0D\x0A (13 10) untuk Windows 32-bit \x0A (10) untuk sistem 64-bit lainnya | LF atau CRLF
vbNullString | "" | String nol
vbTab | \x09 (9) | HT - Tab horisontal
vbVerticalTab | \x0B (11) | VT - Tab vertikal