éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un
projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon
ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout
autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables
utilisées et non déclarées.
Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de
suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour
déclarer automatiquement toutes les variables.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
anonymousA
normalement si dans aucun module de to code, il n'y a en tete Option Explicit, ton code doit marcher san que les variables soient déclarées ce que je ne te conseille pas cependant . En dehors de ca, pour repérer les variables , je ne connais pas mais je suis intéréssé car à mon sens il faudarit pour ca distinguer une variable d' unmot clé.
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables utilisées et non déclarées. Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour déclarer automatiquement toutes les variables.
Bartez
normalement si dans aucun module de to code, il n'y a en tete Option
Explicit, ton code doit marcher san que les variables soient déclarées ce que
je ne te conseille pas cependant .
En dehors de ca, pour repérer les variables , je ne connais pas mais je suis
intéréssé car à mon sens il faudarit pour ca distinguer une variable d' unmot
clé.
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un
projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon
ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout
autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables
utilisées et non déclarées.
Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de
suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour
déclarer automatiquement toutes les variables.
normalement si dans aucun module de to code, il n'y a en tete Option Explicit, ton code doit marcher san que les variables soient déclarées ce que je ne te conseille pas cependant . En dehors de ca, pour repérer les variables , je ne connais pas mais je suis intéréssé car à mon sens il faudarit pour ca distinguer une variable d' unmot clé.
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables utilisées et non déclarées. Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour déclarer automatiquement toutes les variables.
Bartez
bartez
merci, j'essais ça tout de suite. Pourquoi tu dis je ne te le conseille pas ?
"anonymousA" a écrit dans le message de news:
normalement si dans aucun module de to code, il n'y a en tete Option Explicit, ton code doit marcher san que les variables soient déclarées ce que
je ne te conseille pas cependant . En dehors de ca, pour repérer les variables , je ne connais pas mais je suis
intéréssé car à mon sens il faudarit pour ca distinguer une variable d' unmot
clé.
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un
projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon
ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout
autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables
utilisées et non déclarées. Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de
suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour
déclarer automatiquement toutes les variables.
Bartez
merci, j'essais ça tout de suite.
Pourquoi tu dis je ne te le conseille pas ?
"anonymousA" <anonymousA@discussions.microsoft.com> a écrit dans le message
de news: 96274DA0-12F6-4E5A-BA08-E6FE878F4076@microsoft.com...
normalement si dans aucun module de to code, il n'y a en tete Option
Explicit, ton code doit marcher san que les variables soient déclarées ce
que
je ne te conseille pas cependant .
En dehors de ca, pour repérer les variables , je ne connais pas mais je
suis
intéréssé car à mon sens il faudarit pour ca distinguer une variable d'
unmot
clé.
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables
d'un
projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur
mon
ordi le code s'éxécute sans erreur, mais sur les autres PC il en est
tout
autrement, rien ne fonctionne et le débuger s'arrête sur toute les
variables
utilisées et non déclarées.
Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi
de
suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou
pour
merci, j'essais ça tout de suite. Pourquoi tu dis je ne te le conseille pas ?
"anonymousA" a écrit dans le message de news:
normalement si dans aucun module de to code, il n'y a en tete Option Explicit, ton code doit marcher san que les variables soient déclarées ce que
je ne te conseille pas cependant . En dehors de ca, pour repérer les variables , je ne connais pas mais je suis
intéréssé car à mon sens il faudarit pour ca distinguer une variable d' unmot
clé.
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un
projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon
ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout
autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables
utilisées et non déclarées. Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de
suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour
déclarer automatiquement toutes les variables.
Bartez
bartez
Je viens de regarder, je n'ai pas Option Explicite dans mon code :( en fait ce qui est bizar, c'est que sur mon PC c'est tout bon et sur un autre rien ne fonctionne pourtant, même version de windows et de Excel.
Bartez
"anonymousA" a écrit dans le message de news:
normalement si dans aucun module de to code, il n'y a en tete Option Explicit, ton code doit marcher san que les variables soient déclarées ce que
je ne te conseille pas cependant . En dehors de ca, pour repérer les variables , je ne connais pas mais je suis
intéréssé car à mon sens il faudarit pour ca distinguer une variable d' unmot
clé.
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un
projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon
ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout
autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables
utilisées et non déclarées. Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de
suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour
déclarer automatiquement toutes les variables.
Bartez
Je viens de regarder, je n'ai pas Option Explicite dans mon code :(
en fait ce qui est bizar, c'est que sur mon PC c'est tout bon et sur un
autre rien ne fonctionne pourtant, même version de windows et de Excel.
Bartez
"anonymousA" <anonymousA@discussions.microsoft.com> a écrit dans le message
de news: 96274DA0-12F6-4E5A-BA08-E6FE878F4076@microsoft.com...
normalement si dans aucun module de to code, il n'y a en tete Option
Explicit, ton code doit marcher san que les variables soient déclarées ce
que
je ne te conseille pas cependant .
En dehors de ca, pour repérer les variables , je ne connais pas mais je
suis
intéréssé car à mon sens il faudarit pour ca distinguer une variable d'
unmot
clé.
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables
d'un
projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur
mon
ordi le code s'éxécute sans erreur, mais sur les autres PC il en est
tout
autrement, rien ne fonctionne et le débuger s'arrête sur toute les
variables
utilisées et non déclarées.
Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi
de
suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou
pour
Je viens de regarder, je n'ai pas Option Explicite dans mon code :( en fait ce qui est bizar, c'est que sur mon PC c'est tout bon et sur un autre rien ne fonctionne pourtant, même version de windows et de Excel.
Bartez
"anonymousA" a écrit dans le message de news:
normalement si dans aucun module de to code, il n'y a en tete Option Explicit, ton code doit marcher san que les variables soient déclarées ce que
je ne te conseille pas cependant . En dehors de ca, pour repérer les variables , je ne connais pas mais je suis
intéréssé car à mon sens il faudarit pour ca distinguer une variable d' unmot
clé.
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un
projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon
ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout
autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables
utilisées et non déclarées. Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de
suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour
déclarer automatiquement toutes les variables.
Bartez
Misange
Bonjour
L'instruction option explicit en début de module rend OBLIGATOIRE la déclaration de variable. Dans les options de VBA, tu as la possibilité d'inclure automatiquement cette instruction. Avantage 1 : tu peux ainsi définir explicitement le type de chacune des variables, et lui réserver ainsi l'espace mémoire qtrictement nécessaire. Si tu ne déclares pas le type de la variable (string, boolean...) par défaut excel lui donne le type variant. C'est à dire n'importe nawak. Ca fonctionne très bien mais cc'est plus gourmand en ressources. Avantage2 : quand tu écris ton code, tu ne peux pas utiliser deux fois la même variable pour deux trucs différents. Avantage si tu dis Dim tRuc as string, quand tu écris ton code en minuscule, excel transforme automatiquement le R en majuscules pour se conformer à l'écriture de la déclaration. Ca te permet de vérifier que tu ne fais pas de faute dans l'écriture de ta variable et évite bien souvent de s'arracher les cheveux à essayer de piger pourquoi un code ne fonctionne pas. Inconvénient : si tu écris ton code sans déclarer tes variables et que tu passes sur un ordi ou la déclaration de variable est automatique, et bien du coup il se passe ce que tu as constaté : arrêt sur toutes les variables. Il te suffit sur ce pc d'effacer la ligne option explicit qui figure en haut de module pour éviter cela. Mais prendre l'habitude de déclarer ses variables est une bonne habitude...
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
on 20/11/2004 12:18:
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables utilisées et non déclarées. Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour déclarer automatiquement toutes les variables.
Bartez
Bonjour
L'instruction option explicit en début de module rend OBLIGATOIRE la
déclaration de variable. Dans les options de VBA, tu as la possibilité
d'inclure automatiquement cette instruction.
Avantage 1 : tu peux ainsi définir explicitement le type de chacune des
variables, et lui réserver ainsi l'espace mémoire qtrictement
nécessaire. Si tu ne déclares pas le type de la variable (string,
boolean...) par défaut excel lui donne le type variant. C'est à dire
n'importe nawak. Ca fonctionne très bien mais cc'est plus gourmand en
ressources.
Avantage2 : quand tu écris ton code, tu ne peux pas utiliser deux fois
la même variable pour deux trucs différents.
Avantage si tu dis Dim tRuc as string, quand tu écris ton code en
minuscule, excel transforme automatiquement le R en majuscules pour se
conformer à l'écriture de la déclaration. Ca te permet de vérifier que
tu ne fais pas de faute dans l'écriture de ta variable et évite bien
souvent de s'arracher les cheveux à essayer de piger pourquoi un code ne
fonctionne pas.
Inconvénient : si tu écris ton code sans déclarer tes variables et que
tu passes sur un ordi ou la déclaration de variable est automatique, et
bien du coup il se passe ce que tu as constaté : arrêt sur toutes les
variables. Il te suffit sur ce pc d'effacer la ligne option explicit qui
figure en haut de module pour éviter cela. Mais prendre l'habitude de
déclarer ses variables est une bonne habitude...
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
on 20/11/2004 12:18:
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un
projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon
ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout
autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables
utilisées et non déclarées.
Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de
suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour
déclarer automatiquement toutes les variables.
L'instruction option explicit en début de module rend OBLIGATOIRE la déclaration de variable. Dans les options de VBA, tu as la possibilité d'inclure automatiquement cette instruction. Avantage 1 : tu peux ainsi définir explicitement le type de chacune des variables, et lui réserver ainsi l'espace mémoire qtrictement nécessaire. Si tu ne déclares pas le type de la variable (string, boolean...) par défaut excel lui donne le type variant. C'est à dire n'importe nawak. Ca fonctionne très bien mais cc'est plus gourmand en ressources. Avantage2 : quand tu écris ton code, tu ne peux pas utiliser deux fois la même variable pour deux trucs différents. Avantage si tu dis Dim tRuc as string, quand tu écris ton code en minuscule, excel transforme automatiquement le R en majuscules pour se conformer à l'écriture de la déclaration. Ca te permet de vérifier que tu ne fais pas de faute dans l'écriture de ta variable et évite bien souvent de s'arracher les cheveux à essayer de piger pourquoi un code ne fonctionne pas. Inconvénient : si tu écris ton code sans déclarer tes variables et que tu passes sur un ordi ou la déclaration de variable est automatique, et bien du coup il se passe ce que tu as constaté : arrêt sur toutes les variables. Il te suffit sur ce pc d'effacer la ligne option explicit qui figure en haut de module pour éviter cela. Mais prendre l'habitude de déclarer ses variables est une bonne habitude...
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
on 20/11/2004 12:18:
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables utilisées et non déclarées. Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour déclarer automatiquement toutes les variables.
Bartez
Ilan
Bonjour,
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Si tu pensais gagner du temps !?
Essaie encore
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables utilisées et non déclarées. Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour déclarer automatiquement toutes les variables.
Bartez
Bonjour,
J'ai écrit du code et par flème, je n'ai pas déclaré les variables.
Si tu pensais gagner du temps !?
Essaie encore
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un
projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon
ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout
autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables
utilisées et non déclarées.
Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de
suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour
déclarer automatiquement toutes les variables.
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Si tu pensais gagner du temps !?
Essaie encore
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables utilisées et non déclarées. Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour déclarer automatiquement toutes les variables.
Bartez
bartez
Merci pour tes explications, j'ai pigé....faux déclarer un point c'est tout ;) Bartez
"Misange" a écrit dans le message de news:
Bonjour
L'instruction option explicit en début de module rend OBLIGATOIRE la déclaration de variable. Dans les options de VBA, tu as la possibilité d'inclure automatiquement cette instruction. Avantage 1 : tu peux ainsi définir explicitement le type de chacune des variables, et lui réserver ainsi l'espace mémoire qtrictement nécessaire. Si tu ne déclares pas le type de la variable (string, boolean...) par défaut excel lui donne le type variant. C'est à dire n'importe nawak. Ca fonctionne très bien mais cc'est plus gourmand en ressources. Avantage2 : quand tu écris ton code, tu ne peux pas utiliser deux fois la même variable pour deux trucs différents. Avantage si tu dis Dim tRuc as string, quand tu écris ton code en minuscule, excel transforme automatiquement le R en majuscules pour se conformer à l'écriture de la déclaration. Ca te permet de vérifier que tu ne fais pas de faute dans l'écriture de ta variable et évite bien souvent de s'arracher les cheveux à essayer de piger pourquoi un code ne fonctionne pas. Inconvénient : si tu écris ton code sans déclarer tes variables et que tu passes sur un ordi ou la déclaration de variable est automatique, et bien du coup il se passe ce que tu as constaté : arrêt sur toutes les variables. Il te suffit sur ce pc d'effacer la ligne option explicit qui figure en haut de module pour éviter cela. Mais prendre l'habitude de déclarer ses variables est une bonne habitude...
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
on 20/11/2004 12:18:
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un
projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon
ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout
autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables
utilisées et non déclarées. Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de
suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour
déclarer automatiquement toutes les variables.
Bartez
Merci pour tes explications, j'ai pigé....faux déclarer un point c'est tout
;)
Bartez
"Misange" <misange@devinez-ou.net> a écrit dans le message de news:
ebIAeLwzEHA.1452@TK2MSFTNGP11.phx.gbl...
Bonjour
L'instruction option explicit en début de module rend OBLIGATOIRE la
déclaration de variable. Dans les options de VBA, tu as la possibilité
d'inclure automatiquement cette instruction.
Avantage 1 : tu peux ainsi définir explicitement le type de chacune des
variables, et lui réserver ainsi l'espace mémoire qtrictement
nécessaire. Si tu ne déclares pas le type de la variable (string,
boolean...) par défaut excel lui donne le type variant. C'est à dire
n'importe nawak. Ca fonctionne très bien mais cc'est plus gourmand en
ressources.
Avantage2 : quand tu écris ton code, tu ne peux pas utiliser deux fois
la même variable pour deux trucs différents.
Avantage si tu dis Dim tRuc as string, quand tu écris ton code en
minuscule, excel transforme automatiquement le R en majuscules pour se
conformer à l'écriture de la déclaration. Ca te permet de vérifier que
tu ne fais pas de faute dans l'écriture de ta variable et évite bien
souvent de s'arracher les cheveux à essayer de piger pourquoi un code ne
fonctionne pas.
Inconvénient : si tu écris ton code sans déclarer tes variables et que
tu passes sur un ordi ou la déclaration de variable est automatique, et
bien du coup il se passe ce que tu as constaté : arrêt sur toutes les
variables. Il te suffit sur ce pc d'effacer la ligne option explicit qui
figure en haut de module pour éviter cela. Mais prendre l'habitude de
déclarer ses variables est une bonne habitude...
Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta
on 20/11/2004 12:18:
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables
d'un
projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur
mon
ordi le code s'éxécute sans erreur, mais sur les autres PC il en est
tout
autrement, rien ne fonctionne et le débuger s'arrête sur toute les
variables
utilisées et non déclarées.
Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi
de
suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou
pour
Merci pour tes explications, j'ai pigé....faux déclarer un point c'est tout ;) Bartez
"Misange" a écrit dans le message de news:
Bonjour
L'instruction option explicit en début de module rend OBLIGATOIRE la déclaration de variable. Dans les options de VBA, tu as la possibilité d'inclure automatiquement cette instruction. Avantage 1 : tu peux ainsi définir explicitement le type de chacune des variables, et lui réserver ainsi l'espace mémoire qtrictement nécessaire. Si tu ne déclares pas le type de la variable (string, boolean...) par défaut excel lui donne le type variant. C'est à dire n'importe nawak. Ca fonctionne très bien mais cc'est plus gourmand en ressources. Avantage2 : quand tu écris ton code, tu ne peux pas utiliser deux fois la même variable pour deux trucs différents. Avantage si tu dis Dim tRuc as string, quand tu écris ton code en minuscule, excel transforme automatiquement le R en majuscules pour se conformer à l'écriture de la déclaration. Ca te permet de vérifier que tu ne fais pas de faute dans l'écriture de ta variable et évite bien souvent de s'arracher les cheveux à essayer de piger pourquoi un code ne fonctionne pas. Inconvénient : si tu écris ton code sans déclarer tes variables et que tu passes sur un ordi ou la déclaration de variable est automatique, et bien du coup il se passe ce que tu as constaté : arrêt sur toutes les variables. Il te suffit sur ce pc d'effacer la ligne option explicit qui figure en haut de module pour éviter cela. Mais prendre l'habitude de déclarer ses variables est une bonne habitude...
Misange migrateuse http://www.excelabo.net mail : http://cerbermail.com/?k5Q8Dh2mta
on 20/11/2004 12:18:
Bonjour,
éxiste-t-il un truc pour déclarer automatiquement toutes les variables d'un
projet sans devoir se le taper à la main ?
J'ai écrit du code et par flème, je n'ai pas déclaré les variables. Sur mon
ordi le code s'éxécute sans erreur, mais sur les autres PC il en est tout
autrement, rien ne fonctionne et le débuger s'arrête sur toute les variables
utilisées et non déclarées. Quand j'en décare une il continu, puis s'arrête sur la suivante et ainsi de
suite :( GRrrrrr......! c'est assez enervant !
Quelqu'un a t il une idée pour que ça fonctionne sans rien déclarer ou pour