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...)


Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Lundi 25 mars 2019 - Semaine 13 - Saint Humbert (Demain: Sainte Larissa)
Aujourd'hui, c'est l'anniversaire de Marcia Cross (1962-57 ans), comédienne américaine (rôle de Bree Van de Kamp dans Desperate Housewives). Autre 25 mars: 1918 : décès à Paris du compositeur français Claude Debussy. 1984 : Alain Prost gagne le grand prix de Formule 1 du Brésil.
Haut de page Easy-Micro