[excel VBA]Réinitialiser une variable globale
Résolu/Fermé
vb
-
18 juil. 2007 à 16:53
adrifo07 Messages postés 41 Date d'inscription mardi 5 mars 2013 Statut Membre Dernière intervention 14 janvier 2015 - 30 janv. 2014 à 19:07
adrifo07 Messages postés 41 Date d'inscription mardi 5 mars 2013 Statut Membre Dernière intervention 14 janvier 2015 - 30 janv. 2014 à 19:07
A voir également:
- Variable public vba
- Incompatibilité de type vba ✓ - Forum Programmation
- Google public dns - Guide
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Julia s'est fait pirater son compte sur un réseau social. son mot de passe de 8 caractères était facile à deviner à partir des informations que tout le monde peut consulter en ligne sur son profil public. vous devez trouver son mot de passe pour découvrir qui veut devenir l'ami de julia. voici sa page de profil public et le lien pour accéder au réseau social. - Forum Windows
5 réponses
Évidemment, je cherche pendant 3 heures... rien ne ne fonctionne... je pose une question... je regarde un nouveau site et je trouve la solution...
Il me suffisait d'utiliser la commande End à la fin de ma macro pour effacer toutes les variables de la mémoire.
En espérant que mon expérience serve à quelqu'un dans le futur.
(une question reste quand même, comment une variable peut garder sa valeur lorsque toutes les macro ont fini de s'exécuter...)
Il me suffisait d'utiliser la commande End à la fin de ma macro pour effacer toutes les variables de la mémoire.
En espérant que mon expérience serve à quelqu'un dans le futur.
(une question reste quand même, comment une variable peut garder sa valeur lorsque toutes les macro ont fini de s'exécuter...)
Le vrai Thierry
Messages postés
3
Date d'inscription
mardi 19 février 2008
Statut
Membre
Dernière intervention
20 août 2009
19 févr. 2008 à 20:00
19 févr. 2008 à 20:00
"En espérant que mon expérience serve à quelqu'un dans le futur."
et bien... cela est ! merci... et je tenais à te le faire savoir, dommage que tu es anonyme...
Je n'oublierai plus de terminé par End...
et bien... cela est ! merci... et je tenais à te le faire savoir, dommage que tu es anonyme...
Je n'oublierai plus de terminé par End...
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 708
19 févr. 2008 à 22:58
19 févr. 2008 à 22:58
bonjour
Je n'oublierai plus de terminé par End...
Pourquoi être aussi systématique ?
Si tu initialises des variables publiques à l'ouverture, tu es bien content de les retrouver au cours de ta session...
Je n'oublierai plus de terminé par End...
Pourquoi être aussi systématique ?
Si tu initialises des variables publiques à l'ouverture, tu es bien content de les retrouver au cours de ta session...
Le vrai Thierry
Messages postés
3
Date d'inscription
mardi 19 février 2008
Statut
Membre
Dernière intervention
20 août 2009
21 févr. 2008 à 17:06
21 févr. 2008 à 17:06
Bonjour,
Mon intention n'était pas de dire : "voilà ce qu'il faut faire"... et encore moins être systématique... Je voulais surtout faire savoir que ce message m'avait aidé à comprendre quelque chose que je n'arrivais pas à saisir, et à résoudre, en lisant seulement l'aide d'excel.
En quelque sorte.. c'était un modeste merci !
Je suis débutant... mais j'ai la patience et l'acharnement d'atteindre les buts de programmation que je me fixe pour mon plaisir uniquement, comme des casse-têtes en passe-temps. Et je suis conscient de l'étendue qu'il me reste à explorer, et du fait que je n'utilise pas toujours les meilleurs chemins.
Ce type de variables Public dont tu me parles (je crois avoir vu aussi Private) fait parti de ce que je ne saisi pas bien en lisant l'aide... mais grace à ton intervention je crois comprendre que ce sont des variables qui restent initialisées tant que la session est ouverte... et là, effectivement... je suis d'accord avec toi... il y a des utilités évidentes mais dont, moi, je n'ai pas encore été confrontées. C'est pour cela peut-être que mon mail peut être mal interprété...
Loin de moi mon intention d'affirmer dans un domaine, certes qui me passionne, mais que je connais si peu... D'ailleurs... c'était mon premier message ! :-)
Merci de ta remarque,
à plus
Mon intention n'était pas de dire : "voilà ce qu'il faut faire"... et encore moins être systématique... Je voulais surtout faire savoir que ce message m'avait aidé à comprendre quelque chose que je n'arrivais pas à saisir, et à résoudre, en lisant seulement l'aide d'excel.
En quelque sorte.. c'était un modeste merci !
Je suis débutant... mais j'ai la patience et l'acharnement d'atteindre les buts de programmation que je me fixe pour mon plaisir uniquement, comme des casse-têtes en passe-temps. Et je suis conscient de l'étendue qu'il me reste à explorer, et du fait que je n'utilise pas toujours les meilleurs chemins.
Ce type de variables Public dont tu me parles (je crois avoir vu aussi Private) fait parti de ce que je ne saisi pas bien en lisant l'aide... mais grace à ton intervention je crois comprendre que ce sont des variables qui restent initialisées tant que la session est ouverte... et là, effectivement... je suis d'accord avec toi... il y a des utilités évidentes mais dont, moi, je n'ai pas encore été confrontées. C'est pour cela peut-être que mon mail peut être mal interprété...
Loin de moi mon intention d'affirmer dans un domaine, certes qui me passionne, mais que je connais si peu... D'ailleurs... c'était mon premier message ! :-)
Merci de ta remarque,
à plus
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 708
21 févr. 2008 à 17:43
21 févr. 2008 à 17:43
bonjour Le vrai Thierry
Ta réaction est judicieuse et mon intervention ne voulais dire rien d'autre.
Il y a des compréhensions à acquérir mais il faut faire attention de ne pas se fermer des portes en utilisant systématiquement des instructions qui parfois sont nuisibles.
Lors d'une macro il peut être intéressant d'éviter le calcul automatique pour gagner du temps mais si tu dois utiliser le résultat d'une formule mise en place, c'est parfois fâcheux.
Ton approche me paraît très intéressante et je ne peux que t'encourager à continuer car ici, comme dans beaucoup de domaines plus on apprend et plus on peut continuer à agrandir ses connaissances comme les ondes sur un plan d'eau sont sans cesse plus vastes.
Saches que j'aurais beaucoup de plaisir à te retrouver sur ce forum !
Bonne continuation et n'hésites pas aussi à faire partager tes connaissances.
Ta réaction est judicieuse et mon intervention ne voulais dire rien d'autre.
Il y a des compréhensions à acquérir mais il faut faire attention de ne pas se fermer des portes en utilisant systématiquement des instructions qui parfois sont nuisibles.
Lors d'une macro il peut être intéressant d'éviter le calcul automatique pour gagner du temps mais si tu dois utiliser le résultat d'une formule mise en place, c'est parfois fâcheux.
Ton approche me paraît très intéressante et je ne peux que t'encourager à continuer car ici, comme dans beaucoup de domaines plus on apprend et plus on peut continuer à agrandir ses connaissances comme les ondes sur un plan d'eau sont sans cesse plus vastes.
Saches que j'aurais beaucoup de plaisir à te retrouver sur ce forum !
Bonne continuation et n'hésites pas aussi à faire partager tes connaissances.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Modifié par adrifo07 le 30/01/2014 à 19:09
merci !