Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Erreur d'exécution 91

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

a26

XLDnaute Occasionnel
Bonjour,
Comment se fait-il qu'une macro fonctionne sur un fichier et pas sur un autre ?
Ci-joint la macro zone d'impression qui sur un fichier affiche la valeur d'erreur 91.
Je ne sais pas trouver la solution malgré les commentaires.
Merci pour votre aide.
a26
 

Pièces jointes

Re : Erreur d'exécution 91

L'erreur est dans la macro zone d'impression de laurent longre 2e ligne.
Je n'ai pas joint mon fichier car trop lourd et peu facile à anonymiser.
En attendant, j'ai trouvé une solution pour supprimer le message d'erreur : en ajoutant à la macro On Error Resume Next
et la macro s'exécute sans problème.
Merci pour ta contribution.
Cordialement,
a26
 
Re : Erreur d'exécution 91

Bonjour,

Voilà l'explication (voir les ###)
Code:
Sub zoneimpression(S As Worksheet) 'determiner la zone par laurent longre

'### Si la feuille est vierge et ne comporte aucune
'### donnée, l'erreur 91 est renvoyée.

Set Vcell = S.Cells.Find("*", , , , xlByRows, xlPrevious)(2)
Set HCell = S.Cells.Find("*", , , , xlByColumns, xlPrevious)(, 2)
S.PageSetup.PrintArea = S.Range("A1", S.Cells(Vcell.Row - 1, HCell.Column - 1)).Address
End Sub

L'emploi de On Error Resume Next s'impose donc (mais la feuille ne sera pas traitée).
 
- 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

Discussions similaires

Réponses
6
Affichages
307
Réponses
3
Affichages
272
  • Question Question
XL 2021 Macro
Réponses
6
Affichages
246
Réponses
9
Affichages
279
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…