Bonsoir Pierrot,
C'est parce que l'userform1 que tu essaies d'ouvrir n'existe pas.
Il faut donner le nom exact qui est : UserForm_1
Il faut donc écrire :
Sub Formulaire()
UserForm_1.Show Modal
End Sub
De plus, dans le code de ton Userform_Initialize, tu as ces lignes de code :
For I = 1 To 80
Me.Controls([surligner=#FF0000]"TextBox3" & I).Visible = True
'Me.Controls("ComboBox3").Visible = True
Next I
Je pense que tu voulais plutôt écrire :
For I = 1 To 80
Me.Controls("TextBox" & I).Visible = True
'Me.Controls("ComboBox3").Visible = True
Next I
Je n'ai pas regardé beaucoup plus en avant mais tu auras encore une erreur étant donné que le TextBox2 n'existe pas...