Quel code de macro pour activer un autre fichier

  • Initiateur de la discussion Initiateur de la discussion Le belge
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

Le belge

Guest
Bonjour,

je m'essaie au macro

Je fait une macro qui utilise les données d'un fichier pour les transfèrer dans un autre qui est toujours le même, quelle code pour aller sur ce second fichier? Quand je fais ma macro, avec les 2 fichier ouvert, je ne vois aucun code qui spécifie que le collage doit de faire sur le second fichier.

Merci
 
Salut le belge,

d'après ce que j'ai compris en enregistrant manuellement ta macro, tu ne vois apparaitre aucune ligne de code avec quelque chose du style 'j'ouvre le fichier untel et j'y copie ces valeurs'.

Si c'est bien ça, pour indiquer dans ta macro qu'il faut ouvrir la feuille bidule:

Windows('Bidule.xls').Activate

à condition que cette feuille soit déjà ouverte. Sinon la macro suivante peut te l'ouvrir:

Workbooks.Open Filename:= _
'C:\\nomdossier\\Bidule.xls'

A plus
 
Bonjour Le belge,

Pour transférer des données d'un fichier à un autre soit tu passes par un copier/coller normal, ce qui est rapidement fastidieux, soit par une macro du style :

Sub transfert ()
Workbooks('Classeur2.xls').Sheets('Feuil1').Range('A1').Value = Workbooks('Classeur1.xls').Sheets('Feuil1').Range('A1').Value
End Sub

Cordialement

CBernardT
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
  • Question Question
Réponses
5
Affichages
244
Didierpasdoué
D
Retour