Re...
C'est pas compliqué en réalité, si l'on respecte certaines règles.
Les valeurs entières peuvent en fonction des valeurs possibles entre Min et Max
°) Byte prend 1 octet en mémoire, à comme valeur 0 à 255
°) Integer prend 2 octets en mémoire, va de -32 768 à 32 767
°) Long (entier long) prend 4 octets en mémoire, va de -2 147 483 648 à 2 147 483 647
Pour les valeurs numériques à décimales
°) Single (à virgule flottante en simple précision) prend 4 octets en mémoire, va de -3,402823E38 à -1,401298E-45 pour les valeurs négatives; 1,401298E-45 à 3,402823E38 pour les valeurs positives
°) Double (à virgule flottante en double précision) prend 8 octets en mémoire, va de -1,79769313486232E308 à -4,94065645841247E-324 pour les valeurs négatives; 4,94065645841247E-324 à 1,79769313486232E308 pour les valeurs positives
°) Currency (entier à décalage) prend 8 octets en mémoire, va de -922 337 203 685 477,5808 à 922 337 203 685 477,5807
°) Decimal prend 14 octets en mémoire, va de +/-79 228 162 514 264 337 593 543 950 335 sans séparateur décimal; +/-7,922816251426433759354 3950335 avec 28 chiffres à droite du séparateur décimal; le plus petit nombre différent de zéro est +/-0.000000000000000000000 0000001.
Pour les dates
°) Date prend 8 octets en mémoire, va du 1er janvier 100 au 31 décembre 9999
Pour les objets (plages de cellules, cellules)
°) Object prend 4 octets, s'utilise pour toute référence à des données de type Object
Pour les chaînes alpha-numériques
°) String (longueur variable) prend 10 octets + longueur de la chaîne en mémoire, de 0 à environ 2 milliards
°) String (longueur fixe) Longueur de la chaîne 1 à environ 65 400
Variable qui ne sont pas explicitement déclarées comme étant d'un autre type
°) Variant (nombres) prend 16 octets en mémoire, est utilisé pour toute valeur numérique, avec la même plage de valeurs qu'une donnée de type Double
°) Variant (caractères) prend 22 octets en mémoire + longueur de la chaîne, s'utilise avec la même plage de valeurs qu'une donnée de type String de longueur variable
@+Jean-Marie