Constantes Basic

Constantes utilisées dans les programmes Basic

Constantes booléennes

Nom

Type

Valeur

True

Boolean

1

False

Boolean

0


Exemple :

Dim bPositive as Boolean

bPositive = True

Constante mathématique

Nom

Type

Valeur

Pi

Double

3.14159265358979


Exemple :

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.


Exemple :

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é

Icône Avertissement

Cette fonction ou constante est activée avec l'instruction Option VBASupport 1 placée avant le code du programme exécutable dans un module.


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