A voir également:
- (Excel) Deplacement de feuilles pose pb
- Déplacer une colonne excel - Guide
- Liste déroulante excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Historique déplacement google - Guide
- Si et excel - Guide
4 réponses
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
644
24 juin 2009 à 14:17
24 juin 2009 à 14:17
Bonjour,
Je n'ai pas Excel 2007 mais en Excel 2003, certaines macros peuvent-être déclarées dans les feuilles (en faisant clic droit sur l'onglet du nom de la feuille puis "visualiser le code") et non pas dans des modules à part entière. Donc si on déplace ces feuilles alors ces macros suivent la feuille déplacée.
Peut-être que c'est cela qui se passe.
Je doute un peu car la macro associée au bouton doit se trouver forcément dans la feuille principale mais cette macro en appelle peut-être d'autres....
A+
Je n'ai pas Excel 2007 mais en Excel 2003, certaines macros peuvent-être déclarées dans les feuilles (en faisant clic droit sur l'onglet du nom de la feuille puis "visualiser le code") et non pas dans des modules à part entière. Donc si on déplace ces feuilles alors ces macros suivent la feuille déplacée.
Peut-être que c'est cela qui se passe.
Je doute un peu car la macro associée au bouton doit se trouver forcément dans la feuille principale mais cette macro en appelle peut-être d'autres....
A+
Salut pilas,
Merci pour cette piste mais comme je l'ai précisé, les feuilles déplacées ne contiennent aucune ligne de code.
Tout le code se trouve dans des modules, seule une petite procédure est placée dans la feuille de code "thisworkbook" (cetteprocedure active la feuille principale des l'ouverture du classeur)
Je rapelle aussi que sur les 3boutons de ma feuille principale, 2 ouvrent des userform et contiennent une seule ligne du type:
UserForm_NomUserForm.Show
merci quand meme
Merci pour cette piste mais comme je l'ai précisé, les feuilles déplacées ne contiennent aucune ligne de code.
Tout le code se trouve dans des modules, seule une petite procédure est placée dans la feuille de code "thisworkbook" (cetteprocedure active la feuille principale des l'ouverture du classeur)
Je rapelle aussi que sur les 3boutons de ma feuille principale, 2 ouvrent des userform et contiennent une seule ligne du type:
UserForm_NomUserForm.Show
merci quand meme