Bonjour au Forum,
J'ai 2 fichiers similaires utilisant la même barre d'outil perso.
Séparément, tout va bien ; seulement quand les 2 fichiers sont ouverts; "PROBLEME !"
Si j'appelle une macro du fichier "A" et que la fenêtre active est "B"; la fenêtre reste en "B"
Il faudrait une déclaration ou une routine pour qu'à chaque macro ,çà active la bonne
fenêtre.
Pouvez-vous m'aider ?
Claude.
VBA activer fenêtre 
7 messages
• Page 1 sur 1
- dubois
- Passionné d'Excel
- Messages: 9258
- Inscription: 08 Déc 2007, 12:03
- Localisation: MEUDON région parisienne
- Version Excel: Vista Office 2007FR
Bonjour,
Pas besoin d'activer cela ralentit le code.
Il y des possibilités mais ll faut savoir où se trouve ta macro (classeur 1 ou 2 ?) et là tu peux nommer le classeur par workbooks(1) et faire en sorte que le code spécifie où il effectuer une action..
Le mieux est de voir ta macro pour comprendre.
Amicalement
Dan
Pas besoin d'activer cela ralentit le code.
Il y des possibilités mais ll faut savoir où se trouve ta macro (classeur 1 ou 2 ?) et là tu peux nommer le classeur par workbooks(1) et faire en sorte que le code spécifie où il effectuer une action..
Le mieux est de voir ta macro pour comprendre.
Amicalement
Dan
- Nad-Dan
- Modérateur
- Messages: 7309
- Inscription: 27 Avr 2007, 15:30
- Localisation: Nad à Dax (France) - Dan à Liège (Belgique)
- Version Excel: 2003 FR-2007 FR-MAC 2004 FR
Re,
Dan, c'est la suite de mon précédent POST ; comme les 2 fichiers sont similaires, j'ai
recopié les codes en les adaptant , çà marche mais j'ai les mêmes noms de macros.
Ici, j'ai renommé la macro "menu2", dans l'autre fichier c'est "menu"
Dans les 2 fichiers on est obligé de passer par là pour lancer les autres macros.
à noter que dans chaque fichiers j'ai un onglet "relevé"
à te lire
Claude.
Dan, c'est la suite de mon précédent POST ; comme les 2 fichiers sont similaires, j'ai
recopié les codes en les adaptant , çà marche mais j'ai les mêmes noms de macros.
Ici, j'ai renommé la macro "menu2", dans l'autre fichier c'est "menu"
- Code: Tout sélectionner
Sub menu2()
Sheets("relevé").Select
End Sub
Dans les 2 fichiers on est obligé de passer par là pour lancer les autres macros.
à noter que dans chaque fichiers j'ai un onglet "relevé"
à te lire
Claude.
- dubois
- Passionné d'Excel
- Messages: 9258
- Inscription: 08 Déc 2007, 12:03
- Localisation: MEUDON région parisienne
- Version Excel: Vista Office 2007FR
salut Dubois
et si tu utilisait
ça devrait marché
bonne journée
et si tu utilisait
- Code: Tout sélectionner
ActiveWorkbook.Sheets("relevé").Select
ça devrait marché
bonne journée
-

Math - Membre dévoué
- Messages: 726
- Inscription: 05 Déc 2007, 18:57
- Localisation: Québec, Canada
- Version Excel: 2003 FR
- dubois
- Passionné d'Excel
- Messages: 9258
- Inscription: 08 Déc 2007, 12:03
- Localisation: MEUDON région parisienne
- Version Excel: Vista Office 2007FR
rebonjour Claude,
si je comprend bien ton problème, la macro menu2 ne sert qu'a sélectionner l'ongle relevé du classeur B et la macro menu pour le classeur A. Si c'est ça appelle le nom du classeur dans ta macro.
si je comprend bien ton problème, la macro menu2 ne sert qu'a sélectionner l'ongle relevé du classeur B et la macro menu pour le classeur A. Si c'est ça appelle le nom du classeur dans ta macro.
- Code: Tout sélectionner
Sub menu2()
Workbooks("ClasseurB.xls").Activate
Sheets("relevé").Select
End Sub
-

Math - Membre dévoué
- Messages: 726
- Inscription: 05 Déc 2007, 18:57
- Localisation: Québec, Canada
- Version Excel: 2003 FR
- dubois
- Passionné d'Excel
- Messages: 9258
- Inscription: 08 Déc 2007, 12:03
- Localisation: MEUDON région parisienne
- Version Excel: Vista Office 2007FR
7 messages
• Page 1 sur 1
-
- Sujets similaires
- Réponses
- Vus
- Dernier message
-
- VBA activer l'éditor VBA
par dubois » 10 Mars 2008, 00:29 - 2 Réponses
- 478 Vus
- Dernier message par dubois

10 Mars 2008, 01:44
- VBA activer l'éditor VBA
-
- activer les macros VBA
par lolobny » 05 Mars 2009, 20:51 - 6 Réponses
- 997 Vus
- Dernier message par Nad-Dan

13 Mars 2009, 14:33
- activer les macros VBA
-
- VBA changer de fenêtre
par dubois » 15 Jan 2008, 21:41 - 2 Réponses
- 505 Vus
- Dernier message par dubois

16 Jan 2008, 14:30
- VBA changer de fenêtre
-
- VBA changer de fenêtre
par dubois » 24 Fév 2008, 08:45 - 9 Réponses
- 1044 Vus
- Dernier message par dubois

27 Fév 2008, 09:52
- VBA changer de fenêtre
-
- PBLM pour activer un bouton VBA
par sidah.med » 16 Jan 2012, 13:55 - 1 Réponses
- 48 Vus
- Dernier message par Banzai64

16 Jan 2012, 14:03
- PBLM pour activer un bouton VBA
-
- VBA - Activer DTPicker pour autres utilisateurs
1, 2
par korosifs » 08 Août 2011, 15:12
- 12 Réponses
- 357 Vus
- Dernier message par galopin01

11 Août 2011, 09:44
- VBA - Activer DTPicker pour autres utilisateurs
Utilisateurs en ligne
Utilisateurs parcourant ce forum: Banzai64, Bing [Bot], Fabouin, galopin01, Google Adsense [Bot] et 41 invités