Bonjour a tous,
J'ai un petit problème avec une macro d'actualisation.
Voila j'explique mon cas:
J'ai deux classeurs excel à faire connecter, le classeur sur lequel je travail est appelé Base1 (il représente la source de données), et le deuxième est appelé Base2, et c'est lui que je veut faire connecté par le classeur Base1.
Le nom de la connexion est appelé alors : Base1_connect
J'ai enregistrer par la suite l'actualisation des données par une macro appelé ActualiserConnect, elle enregistrer dans le classeur Base2, et ça marche bien on l'exécutons depuis Base2
Mon problème est: j'ai essayé de créer un bouton qui fait exécuter cette macro par un code VBA (Bouton commande Activex) mais depuis mon classeur de travail (c'est a dire Base1) mais ça na pas marcher, voila ce que j'ai fait :
J'ai même essayé d'autre expression, mais toujours pas de résultats.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub CommandButton1_Click() Application.Run "Base2.xls!'ActualiserConnect'" End Sub
Alors est-ce qu'il y a quelqu'un qui peut me corriger cette expression.
Merci d'avance pour toute intervention.
Partager