Bonjour,
je cherche à faire une macro qui me permettrait de copier une feuille d'un classeur déjà ouvert sur un autre classeur, qui se créerait à ce moment là avec pour nom de fichier le nom de l'onglet de la feuille copiée. J'ai déjà trouvé des choses sur la toile mais je ne suis pas assez bon pour les transformer, pour le moment je prends des bouts de code déjà créé et j'essaye de comprendre comment cela fonctionne. Voilà un début de code que j'ai trouvé :
Sub ExporterFeuilleActive()
ActiveSheet.Copy
ActiveWorkbook.SaveAs ThisWorkbook.Path & "C:\Documents and Settings\Mes documents\test"
ActiveWorkbook.Close
End Sub
mais il ne sauvegarde pas dans mon dossier prévu et je ne sais pas lui mettre le nom de l'onglet.
merci de votre aide.
je cherche à faire une macro qui me permettrait de copier une feuille d'un classeur déjà ouvert sur un autre classeur, qui se créerait à ce moment là avec pour nom de fichier le nom de l'onglet de la feuille copiée. J'ai déjà trouvé des choses sur la toile mais je ne suis pas assez bon pour les transformer, pour le moment je prends des bouts de code déjà créé et j'essaye de comprendre comment cela fonctionne. Voilà un début de code que j'ai trouvé :
Sub ExporterFeuilleActive()
ActiveSheet.Copy
ActiveWorkbook.SaveAs ThisWorkbook.Path & "C:\Documents and Settings\Mes documents\test"
ActiveWorkbook.Close
End Sub
mais il ne sauvegarde pas dans mon dossier prévu et je ne sais pas lui mettre le nom de l'onglet.
merci de votre aide.
Dernière édition: