excuse pour SOS, mon probleme est avec ON ERROR

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

S

Sylvain

Guest
ReBonjour,

Excuser moi pour le SOS, je viens juste de comprendre la charte, j'avais lue qu'il fallais note en sujet soit 'Urgent', soit SOS' ect...

mon problème se trouve dans un bouton que j'ai créer pour imprimer une feuille du classeur excel, mais des fois la feuille est encore inexistante dans le classeur, comment je pourais faire pour qu'un message me disant 'la semaine 22 n'existe pas ', et qui annule l'imprésion.

voici le code de mon bouton:

Private Sub CommandButton1_Click()

Sheets('22').Activate
ActiveSheet.PageSetup.PrintArea = '$A$1:$I$62'
ActiveSheet.PrintOut
Range('A1').Select
Unload IMPRIMER
Sheets('MENU').Activate

Else
MsgBox 'la semaine n'existe pas'
End If

End Sub


Merci beaucoup de votre aide!!!! Vous êtes génial sur ce site.
 
bonsoir Sylvain

tu peux tester cette adaptation

Private Sub CommandButton1_Click()
Dim Ws As Worksheet

On Error Resume Next
Set Ws = Sheets('22')

If Not Ws Is Nothing Then
With Sheets('22')
.PageSetup.PrintArea = '$A$1:$I$62'
.PrintOut
End With

Range('A1').Select
Unload Imprimer
Sheets('MENU').Activate

Else
MsgBox 'la semaine n'existe pas'
End If

End Sub



bonne soiree
MichelXld
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour