Bonjour le forum,
Quelqu'un saurait-il comment réinitialiser une variable tableau correctement ? De ce que j'ai compris, l'instruction dim n'a qu'une portée déclarative, alors Redim redimensionne et prend obligatoirement une valeur ; si cette valeur est 0, l'occurence 0 est créée, ce qui est différent de vide (0 occurrences) du coup si l'on cherche à balayer le contenu cette variable tableau au moyen d'un For..Next par exemple, on aura bien une occurrence de traitée...). Moi ce que je cherche à faire c'est de l'initialiser comme elle peut l'être lors de la toute première fois, c'est à dire vide, de sorte que si la suite du traitement consiste à balayer son contenu au moyen d'un For i =0 to Ubound(Montab) celui-ci soit ignoré. J'ai essayé Redim Montab(-1) ou encore Erase Montab(), mais ça marche pas. Je précise que ma variable tableau est de type Integer bien qu'il me semble que cela ne soit pas important pour ce pb. Merci par avance au forum et à ses usagers.
Message édité par: AGLAS, à: 04/09/2005 17:08
Quelqu'un saurait-il comment réinitialiser une variable tableau correctement ? De ce que j'ai compris, l'instruction dim n'a qu'une portée déclarative, alors Redim redimensionne et prend obligatoirement une valeur ; si cette valeur est 0, l'occurence 0 est créée, ce qui est différent de vide (0 occurrences) du coup si l'on cherche à balayer le contenu cette variable tableau au moyen d'un For..Next par exemple, on aura bien une occurrence de traitée...). Moi ce que je cherche à faire c'est de l'initialiser comme elle peut l'être lors de la toute première fois, c'est à dire vide, de sorte que si la suite du traitement consiste à balayer son contenu au moyen d'un For i =0 to Ubound(Montab) celui-ci soit ignoré. J'ai essayé Redim Montab(-1) ou encore Erase Montab(), mais ça marche pas. Je précise que ma variable tableau est de type Integer bien qu'il me semble que cela ne soit pas important pour ce pb. Merci par avance au forum et à ses usagers.
Message édité par: AGLAS, à: 04/09/2005 17:08