[Rséolu] Si checkbox.value = False alors pas d'impression

Re le forum,

Dans mon application, j'ai un formulaire qui se lance pour l'impression. Ce dernier est composé de plusieurs check box que l'utilisateur choisit de cocher ou pas.

Ce que je voudrais dire à mon code c'est :

Si une case de check box est sélectionnée alors on lance Application.Dialogs(xlDialogPrinterSetup).Show

Si aucune case n'est sélectionnée faire apparaitre une Msgbox "Aucune case d'option n'est sélectionnée".

Et je souhaite dire également à mon code :

Si une case checkbox est sélectionnée alors on lance Application.Dialogs(xlDialogPrinterSetup).Show, mais si l'utilisateur choisit de cliquer sur Annuler (dans la boite de dialogue) alors le formulaire d'impression se ferme.

Merci de vos aides et conseils.

Bonjour,

tu as plusieurs checkbox et il faut qu'au moins une soit coché pour lancé l'impression, c'est bien ça?

if CheckBox1 or CheckBox2 or ... then
     'Ton code pour l'impression
else
     Msgbox "Aucune case d'option n'est sélectionnée"
end if

La propriété value de CheckBox étant celle par défault, tu n'es pas obligé de la spécifié. Vu qu'on teste si value = true, on n'est pas obligé non plus de le spécifié.

Sinon la bonne façon de l'écrire serait CheckBox1.Value = true.

Merci Math, tout simplement, je cherchais vraiment compliqué...

Rechercher des sujets similaires à "rseolu checkbox value false pas impression"