Executer une macro dans un classeur deja ouvert

Executer une macro dans un classeur deja ouvert - VB/VBA/VBS - Programmation

Marsh Posté le 06-02-2012 à 17:53:17    

Bonjour  
 
je recherche une solution à mon petit probleme en vain , je fais appel à vos lumières :
 
je dispose de deux classeur excel A et B tout deux ouverts , sur une feuille de B j'ai un bouton qui devrait me permettre de quitter le classeur et de me rendre dans A en feuille 1
 
pour ca j'utilise application.run , voici le code  :  
 

Code :
  1. Sub REVENIR1()
  2. Dim chemin As String
  3. chemin = thisworkbook Path
  4. ' ici je drvrais placer le chemin du classeur A ,A étant déjà ouvert ,  mais je ne sais pas faire
  5. Application.Run "'A.xls'!GOOT"
  6. 'Workbooks("B.xls" ).Close True
  7. End Sub


 
(GOOT  est le nom de la macro située dans le classeur A pour rendre sur la feuille 1 de celui ci) .
 
le soucis est que je ne sais pas comment declarer en  vba  le chemin du classeur A  pour que :   Application.Run "'A.xls'!GOOT"  puisse etre executée
 
Merci pour toute aide

Reply

Marsh Posté le 06-02-2012 à 17:53:17   

Reply

Marsh Posté le 08-02-2012 à 13:52:06    

C'est quoi le but ?
Car appeler une macro d'un autre classeur déjà ouvert simplement pour aller sur un onglet...  :pt1cable:


---------------
Soyez malin, louez entre voisins !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed