Passer d'un fichier à l'autre en VBA

  • Initiateur de la discussion Initiateur de la discussion Jean-Baptiste
  • 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 !

J

Jean-Baptiste

Guest
Bonjour le forum et bonjour à tous,

Pour copier et coller des données d'un fichier à l'autre, en VBA, je fais toujours copier la sélection, ouvrir le fichier (ou l'on colle les données), collé les données, enregister et fermer puis je recommence... La manipulation est assez lourde car je ferme et j'ouvre le fichier X fois. Existe il une façon de passer d'un fichier à l'autre sans ferme un des fichier ?

Deuxième question comment faire pour donner le nom d'une cellule à une feulle en VBA ?

Merci de vos réponse
JB
 
Bonjour Jean Baptiste,

Pour zapper d'une fenêtre à l'autre, on peut utiliser Windows ("Machin").Activate ou Workbooks("Machin").Select.
Bien sûr, il faut que Machin soit ouvert.

Pour renommer une feuille, c'est
Worksheets ("Bidule").Select
ActiveWorksheets.Name = "Bidule"
"Bidule" peut être remplacé par une variable ou par le contenu d'une cellule à condition de respecter les règles de nom pour une feuille (31 caractères, pas de / \ * ? , etc).


Que espérant que cela te dépanne.

Abel
 
Re

Pour ajouter à ce qu'a dit Abel, souvent tu n'es pas obligé de faire un select et là tu gagnes beaucoup de temps.

Par exemple

Workbooks("Classeur1").sheets("Feuil1").range("A1")=Workbooks("Classeur2").sheets("Feuil3").range("C3")

Voilà bonne journée

Pascal
 
- 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

Retour