Bonsoir,
1) « Procédure événementielle » signale que tu as choisi au moment de la création de l’évènement, le « générateur de code » VBA pour y créer une procédure par rapport aux 2 autres possibilités, « Générateur d’expression » où « générateur de macro ». tous les évènements faisant appel au générateur de code VBA s’appellent procédure évènementielle il peut donc y en avoir plusieurs y compris dans plusieurs évènements du même contrôle.
Le vrai nom de ta procédure tu la découvre en cliquant sur les … par exemple dans ton cas
Private Sub CmdImpriméetat_Click()
2) Par contre, mais je ne pense pas que le problème vienne de là, comme domi2 je pencherais plutôt pour un problème de référence mais sur ton 2eme code sur la syntaxe de tes 2 comparaisons :
1 2 3 4 5 6 7 8 9 10
| Private Sub EntêteÉtat_Format(Cancel As Integer, FormatCount As Integer)
Me.etiqurecup.Caption = Form_ImprimerEtats.Txtdtbilan.Value
Me.txtTitreEtat.Caption = OpenArgs
rub.Caption = txtTiteEtat.Caption
If txtTitreEtat.Caption = 24300 Then
rub.Caption = "Matériel Informatique"
ElseIf txtTitreEtat.Caption = 24302 Then
rub.Caption = " Matériel Plastique "
End If
End Sub |
Partager