Macro VBA utilisant le nom du fichier excel
Fermé
M4L3K1T
-
2 juil. 2009 à 15:56
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 2 juil. 2009 à 16:27
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 2 juil. 2009 à 16:27
A voir également:
- Macro VBA utilisant le nom du fichier excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Fichier rar - Guide
- Liste déroulante excel - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
1 réponse
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
2 juil. 2009 à 16:27
2 juil. 2009 à 16:27
Bonjour,
Si j'ai bien compris, cette macro se trouve dans le classeur "Grille entretien.xls" et va copier des données du classeur "Grille entretien.xls" vers le classeur "Compilation.xls". Ensuite le fichier "Grille entretien.xls" est enregistré avec un nouveau nom ("Grille entretien X.xls"). Dans le nouveau fichier "Grille entretien X.xls" la macro ne fonctionnera pas. Pour qu'elle fonctionne il faut remplacer dans la macro ci-dessus tous les : "Windows("Grille entretien.xls").Activate " par "ThisWorkbook.Activate".
ThisWorkbook désigne le classeur qui contient la macro.
;o)
Si j'ai bien compris, cette macro se trouve dans le classeur "Grille entretien.xls" et va copier des données du classeur "Grille entretien.xls" vers le classeur "Compilation.xls". Ensuite le fichier "Grille entretien.xls" est enregistré avec un nouveau nom ("Grille entretien X.xls"). Dans le nouveau fichier "Grille entretien X.xls" la macro ne fonctionnera pas. Pour qu'elle fonctionne il faut remplacer dans la macro ci-dessus tous les : "Windows("Grille entretien.xls").Activate " par "ThisWorkbook.Activate".
ThisWorkbook désigne le classeur qui contient la macro.
;o)