Constantes Basic
Constantes utilisées dans les programmes Basic
Constantes booléennes
Nom |
Type |
Valeur |
True |
Boolean |
1 |
False |
Boolean |
0 |
Dim bPositive as Boolean
bPositive = True
Constante mathématique
Nom |
Type |
Valeur |
Pi |
Double |
3.14159265358979 |
Function Rad2Deg( aRad as Double) As Double
Rad2Deg = aRad * 180.00 / Pi
End Function
Constantes objet
Nom |
Type |
Utilisation |
Empty |
Variant |
La valeur Empty indique que la variable n'est pas initialisée. |
Null |
null |
Indique que la variable ne contient aucune donnée. |
Nothing |
Object |
Assigne l'objet Nothing à une variable pour supprimer une assignation antérieure. |
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
Constantes supplémentaires VBA
Les constantes suivantes sont disponibles lorsque le mode de compatibilité est activé
Constante nommée |
Valeur hexadécimale (décimale) |
Description |
vbCr |
\x0D (13) |
CR - Retour à la ligne |
vbCrLf |
\x0D\x0A (13 10) |
CRLF - Retour à la ligne et saut de ligne |
vbFormFeed |
\x0c (12) |
FF - Saut de page |
vbLf |
\x0A (10) |
LF - Saut de ligne |
vbNewLine |
\x0D\x0A (13 10) pour Windows 32 bit \x0A (10) pour les autres systèmes 64 bits |
LF ou CRLF |
vbNullString |
"" |
Chaîne vide |
vbTab |
\x09 (9) |
HT - Tabulation horizontale |
vbVerticalTab |
\x0B (11) |
VT - Tabulation verticale |