Macro copie d'un classeur
Fermé
Macrodeb
Messages postés
9
Date d'inscription
mercredi 29 décembre 2010
Statut
Membre
Dernière intervention
3 avril 2018
-
Modifié par Macrodeb le 29/12/2010 à 16:16
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 29 déc. 2010 à 23:02
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 29 déc. 2010 à 23:02
A voir également:
- Macro copie d'un classeur
- Copie cachée - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Copie écran samsung - Guide
- Macro word - Guide
- Super copie - Télécharger - Gestion de fichiers
2 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
29 déc. 2010 à 22:37
29 déc. 2010 à 22:37
Bonjour,
L'absence de déclaration des variables est la source de nombreux problèmes et de manque de carté dans le code, c'est pourquoi il est conseillé d'utiliser systématiquement au début de chaque module :
L'absence de déclaration des variables est la source de nombreux problèmes et de manque de carté dans le code, c'est pourquoi il est conseillé d'utiliser systématiquement au début de chaque module :
Option ExplicitDans ton cas, la ligne :
monfichier = monfichier & ".xls"entraine la déclaration implicite de la variable monfichier comme chaine de caractère, d'où l'erreur lorsque tu tentes d'utiliser cette même variable comme un objet workbook à la ligne :
monfichier.Worksheets("Archivage Matériel" ).unhide
Bonsoir
pour excel 2003, ça s'écrierait (a priori):
Par ailleurs ce code intervenant après l'enregistrement du classeur, quelle action pourra-t-il avoir ?
Bonne soirée ( nuit ? ou journée?)
monfichier.Worksheets("Archivage Matériel" ).unhide
pour excel 2003, ça s'écrierait (a priori):
monfichier.Worksheets("Archivage Matériel" ).Visible = True
Par ailleurs ce code intervenant après l'enregistrement du classeur, quelle action pourra-t-il avoir ?
Bonne soirée ( nuit ? ou journée?)
Modifié par Patrice33740 le 29/12/2010 à 23:03