Coucou,
Mon site, comme vous pouvez le voir, est en pleine restructuration !
Ravalement de façade et un peu de lubrification dans la mécanique !
Ma dernière sauvegarde étant du mois de septembre, je remets à jour les derniers articles, mais rien n’est perdu...
En cas de besoin urgent : webmaster@patcatnats.fr
@ bientôt

PatCatNat’s
Faire de son négatif un positif !

Site personnel de Patrice MOREL.

Types de déclarations
Article mis en ligne le 17 novembre 2006

par Patrice MOREL

As-tu un "plan" pour, dans un premier temps, comprendre les différences de type de déclarations ?

leur définition aide beaucoup :

 string stocke une chaine de caractères
 long un nombre entier long
 double, un nombre decimal
 boolean une valeur oui/non ou -1/0
 date comme son nom l’indique
 currency pour un décimal à 2 chiffres après la virgule

voilà pour les plus usuelles, et en regardant le code, on peut souvent
imaginer le type de valeur que que va retourner la formule ou la fonction concernée.

ensuite, les "objets" :
soit on les connais en fonction des références cochées (dao.database, outlook.application, etc....)
soit on ne les connait pas et object permet de déclarer quelque chose, c’est ce que j’ai fait.

enfin, il reste le cas particulier du Variant, qui a l’avantage de pouvoir accepter une valeur Null contrairement au string qui aura une chaine de longueur nulle : ""
avantage du variant : il peut tout faire
inconvénient : consomme de la mémoire

voilà
je terminerai par une remarque :

en écrivant
Dim a, b, c, d As String

attention : a, b et c sont déclarés comme variant et d comme string

espérant avoir été un peu plus inspiré que hier soir pour répondre à cette question mais je ne doute pas que des personnes mieux averties que moi pourront apporter quelques compléments à ce "traitement de surface"

à+
— 
Arnaud


Ces exemples m’ont servis pour forcer l’alignement de chiffres à droite :

currency
Ccur ([mon contrôle] ou expression)

double
CDbl ([mon contrôle] ou expression)