didus
XLDnaute Occasionnel
Bonjour au forum et ses spécialistes
plusieurs heures que je suis sur ce sujet, pour donner un choix à l'utilisateur d'imprimer un état
pour 1 ou plusieurs gestionnaire en laissant le choix de l'impression brouillon sans mise en page particulière
ou avec mise en page de qualité,
soit deux choix, et quatre valeurs à mémoriser pour le code...
mes dernières lignes juste pour tester le résultat, la msgbox s'affiche, sans variables, juste le texte,
comprend rien
variables déclarées, impossible de faire debogage pas à pas, j'ai lu et relu des aides pour userform sans résultat, ça devrait et ça doit être simple...
merci de m'aider
userform
code
Private Sub choix_tous_Click()
If TypeOf Ctrl Is MSForms.OptionButton Then
If Ctrl.Value = True Then
utilisateur = "tous"
End If
End If
End Sub
Private Sub choix_unseul_Click()
utilisateur = "un seul"
End Sub
Private Sub imp_full_Click()
qualite = "full"
End Sub
Private Sub imp_light_Click()
qualité = "light"
End Sub
Private Sub lancer_imp_Click()
MsgBox ("vous avez choisi" & vbCrLf & "une qualité " & qualite & vbCrLf & "pour " & utilisateur & " utilisateur (s)")
End Sub
plusieurs heures que je suis sur ce sujet, pour donner un choix à l'utilisateur d'imprimer un état
pour 1 ou plusieurs gestionnaire en laissant le choix de l'impression brouillon sans mise en page particulière
ou avec mise en page de qualité,
soit deux choix, et quatre valeurs à mémoriser pour le code...
mes dernières lignes juste pour tester le résultat, la msgbox s'affiche, sans variables, juste le texte,
comprend rien
variables déclarées, impossible de faire debogage pas à pas, j'ai lu et relu des aides pour userform sans résultat, ça devrait et ça doit être simple...
merci de m'aider
userform
code
Private Sub choix_tous_Click()
If TypeOf Ctrl Is MSForms.OptionButton Then
If Ctrl.Value = True Then
utilisateur = "tous"
End If
End If
End Sub
Private Sub choix_unseul_Click()
utilisateur = "un seul"
End Sub
Private Sub imp_full_Click()
qualite = "full"
End Sub
Private Sub imp_light_Click()
qualité = "light"
End Sub
Private Sub lancer_imp_Click()
MsgBox ("vous avez choisi" & vbCrLf & "une qualité " & qualite & vbCrLf & "pour " & utilisateur & " utilisateur (s)")
End Sub