Re : Erreur de compilation / Variable non définie
Bonjour à tous,
Tu as Option Explicit en début de code : tu es obligé de déclarer les variables
Soit tu enlèves cette ligne (déconseillé)
Soit tu déclares tes variables (ici sans rien donc en Variant)
- Dim c
- Dim i
- Dim Firstaddress
Extrait de l'aide :
Résumé des types de données
Le tableau suivant présente les reconnus en précisant la taille des enregistrements et la plage des valeurs.
Type de données Taille d'enregistrement Plage
Byte 1 octet 0 à 255
Boolean 2 octets
True ou
False Integer 2 octets -32 768 à 32 767
Long
(entier long) 4 octets -2 147 483 648 à 2 147 483 647
Single
(à virgule flottante en simple précision) 4 octets -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) 8 octets -1,79769313486231E308 à
-4,94065645841247E-324 pour les valeurs négatives ; 4,94065645841247E-324 à 1,79769313486232E308 pour les valeurs positives
Currency
(entier à décalage) 8 octets -922 337 203 685 477,5808 à 922 337 203 685 477,5807
Decimal 14 octets +/-79 228 162 514 264 337 593 543 950 335 sans séparateur décimal ;
+/-7,9228162514264337593543950335 avec 28 chiffres à droite du séparateur décimal ; le plus petit nombre différent de zéro est +/-0.0000000000000000000000000001.
Date 8 octets 1er janvier 100 au 31 décembre 9999
Object 4 octets Toute référence à des données de type
Object String
(longueur variable) 10 octets + longueur de la chaîne 0 à environ 2 milliards
String
(longueur fixe) Longueur de la chaîne 1 à environ 65 400
Variant
(nombres) 16 octets Toute valeur numérique, avec la même plage de valeurs qu'une donnée de type
Double Variant
(caractères) 22 octets + longueur de la chaîne Même plage de valeurs qu'une donnée de type
String de longueur variable Type défini par l'utilisateur
(avec
Type) En fonction des éléments La plage de valeurs de chaque élément correspond à celle de son type de données.
A+ à tous
Édition: Salut Kjin 🙂 ... Même combat