Easy-Micro

ESPACEMEMBRE Variables VBA
Types

Types de données pour les variables

Texte : String
Public str_nom_produit As String

Numérique Entier :
Byte : une valeur positive de 0 à 255 (réservation mémoire de de -127 à + 128)
Integer : une valeur positive ou négative jusqu'a 32767 (de -32768 à + 32767), soit 4 octets
Long : + ou - 2 millards

Numérique réel (Décimaux) :
Single : Réels à simple précision : Exposant 38
Double : Réels à simple précision : Exposant 308
Currency : monétaire, soit 4 chiffre après la virgule : milliard de milliard

Booléen :
Boolean : True et False

Date :
Date

Objet :
Type de données représentant toute référence Objet

Public obj_unecellule As Range

Pas de déclaration de type :
Si on ne déclare rien, le type est variant mais qui prend 16 octets de mémoire sur du numérique et 22 octets de mémoire sur du texte.

Si la variable est définit, le Ctrl + Espace marche avec son nom. Idéal : on force la déclaration des variables avec l'instruction, en début de code, Option Explicit (Voir le menu Outils/Options, onglet Editeur).

Attention : Instruction qui ne marche pas: Dim i, j, k As Integer. Ici, seul la variable k est déclarée en Integer, les autres sont en Variant. Il est recommandé de préfixer ses variables avec trois lettres représentant le type de la variable. Par exemple : int_premierelignevide puisque c'est un Integer (str, byt, sht, int, sin, cur...)


< Page précédente VARIABLES VBA Page suivante >