Types
Types de données pour les variables
◊ Texte : String
Public str_nom_produit As 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
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
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
Boolean : True et False
◊ Date :
Date
Date
◊ 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 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...)