Bonjour,
Je m'excuse par avance si ma question a déjà été posée. J'ai fait une recherche sur le forum et sur google mais j'avoue je n'ai pas pu y passer trop de temps. En fait, je ne connais pas le VBA mais j'ai dit à une collègue que j'allais l'aider en regardant sur internet...
Contexte:
J'ai un fichier excel A contenant un tableau non mis en forme.
Je souhaite créer un fichier excel B qui va agir sur la mise en forme de A.
A ne doit pas contenir de macros. B contient des macros.
Réalisation:
Dans mon fichier B, j'ai créé 2 boutons:
- bouton1 auquel j'ai associé la macro1
- bouton2 auquel j'ai associé la macro2
Macro1
La macro1 ouvre le fichier A.
ça marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Sub OuvrirClasseur() Dim MonClasseur As Workbook Set MonClasseur = Workbooks.Open("C:\Users\Debdev\Desktop\FichierA.xls") End Sub
Macro2
La macro2 doit mettre à jour le fichier B.
ça ne marche pas. ça me met à jour le fichier A.
Comment dire à la macro2 d'agir sur le fichier A ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Sub MAJ() MonClasseur.Activate Columns("D:D").ColumnWidth = 4.43 End Sub
Merci de votre aide.
Partager