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

Cochage et décochage dans mon USF

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

jorisphi

XLDnaute Occasionnel
Checkbox -Imprimer que les feuilles sélectionnées

Bonjour à tous

J'aimerai faire deux petits réglages dans mon USF "Impression" avec les "cases à cocher "
Pourriez-vous m'aider ?....

Je joins mon fichier en annexe
Cordialement
Jorisphi
 

Pièces jointes

Dernière édition:
Re : Cochage et décochage dans mon USF

bonjour Roro

Merci pour ta réponse rapide.
J'ai testé, et voilà ce que cela donne :

Case cochée "Tout" : Impression de l'Entiereté :Ok
si 1ère page : Impression de l'entièreté au lieu de la 1ère page
Si 2ème page : Aucune impression
Si 3ème page : Aucune impression

Si sélection 2 et 3ème page : Aucune impression
Si 1 et 3ème page : Impression de l'Entiereté


Peux-tu regarder ce qui cloche ?...

Cordialement
Jorisphi
 
Re : Cochage et décochage dans mon USF

Bonjour Philippe
Joli prénom que tu as, ......c'est le même que moi !

Merci pour ta réponse
Génial ton MsgBox, je n'y avais pas pensé

Par contre lorsque je coche n'importe quel Checkbox, il me donne toujours le Msg, même quand j'ai sélectionné une coche ,et dès lors il ne m'imprime rien

Peux-tu regarder ?....
Cordialment
Grand merci pour ton aide
Jorisphi
 
Re : Cochage et décochage dans mon USF

Bonjour remplace le code du bouton de commande par celui-ci
A++
S'il yen a qu'on plus simle je suis preneur aussi
 
Re : Cochage et décochage dans mon USF

Merci, ca marche
Mais il bloque lorsque j'imprime
.......
Else
If CheckBox1.Value = True Then
Sheets(1).PrintOut
Sheets(2).PrintOut
Sheets(3).PrintOut
End If
End Sub
------------
Il me donne le msg : Erreur de compilation "Bloc IF sans End IF
Merci pour ton aide

Cordialement
Jorisphi

End Sub
Bonjour remplace le code du bouton de commande par celui-ci

A++
S'il yen a qu'on plus simle je suis preneur aussi
 
Dernière édition:
Re : Cochage et décochage dans mon USF

Re,
avec ceci, c'est déjà plus logique car les "feuilles à imprimer" sont toutes sur la même feuille ................. c'est un peu bordélique 😡😡
Code:
Private Sub CommandButton2_Click()
If CheckBox1.Value = False And CheckBox2.Value = False And CheckBox3.Value = False And CheckBox4.Value = False Then
    MsgBox "Veuillez faire une sélection"
    Exit Sub
End If
If CheckBox1.Value = True Then
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
    Exit Sub
End If
If CheckBox2.Value = True Then   'imprime feuille 1
    Range("A1:I62").Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
    Selection.PrintOut Copies:=1, Collate:=True
End If
If CheckBox3.Value = True Then  ' imprime feuille 2
    Range("A63:I134").Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
    Selection.PrintOut Copies:=1, Collate:=True
End If
If CheckBox4.Value = True Then  ' imprime feuille 3
    Range("A135:I186").Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
    Selection.PrintOut Copies:=1, Collate:=True
End If
Range("A1").Select
End Sub

à+
Philippe
 
Re : Cochage et décochage dans mon USF

Bonjour phlaurent55

Ce jour, Je viens de prendre note de ta réponse , car j'ai été absent 3 jours
Excuse-moi pour ma réponse tardive

Encore un Grand MERCI pour ton aide précieuse, car ça marche
A+
Cordialement
Jorisphi
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…