A voir également:
- Problème 1004 - Capture d'écran
- Capture d'écran whatsapp - Accueil - Messagerie instantanée
- Capture d'écran samsung - Guide
- Capture d'écran mac - Guide
- Télécharger outil capture d'écran ciseaux - Télécharger - Capture d'écran
- Double ecran - Guide
1 réponse
f894009
Messages postés
17241
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 février 2025
1 713
12 mars 2016 à 12:02
12 mars 2016 à 12:02
Bonjour,
Chez moi votre code marche sans erreur.
Question: pourquoi passer par du code pour la recopie d'ecran ??
Chez moi votre code marche sans erreur.
Question: pourquoi passer par du code pour la recopie d'ecran ??
12 mars 2016 à 12:10
Je ne comprends pas l'occurrence de ce problème, à vrai dire. J'ai utilisé une autre méthode : (trouvée sur internet)
Je la lance depuis le bouton imprimer, qui ouvre un module (le code n'est donc plus dans mon usf)
Cette méthode fonctionne parfaitement si je sélectionne mon usf manuellement dans la fenêtre de développement, que je "F5" et que j'appuie sur le bouton "imprimer".
Mais si je lance depuis Workbook_Open() [l'ouverture du classeur] alors ça plante sur la ligne (".pastespecial...") avec l'erreur sus-nommée.
12 mars 2016 à 13:55
Il semblerait que ce soit la mise en commentaire de la ligne
qui fait que le code s'exécute sans laisser le temps au pc d'exécuter
Ce qui fait que le code cherche une "ActiveSheet" qui n'a pas encore été créée. D'où la nécessité de laisser l' "Application.wait". Bien sûr j'ai réduit le temps d'attente. Dans ma source, la valeur initiale était "... + Timevalue("00:00:01")
En espérant que ceci pourra aider quelqu'un...