Bonjour,
J'ai un problème avec mes UserForm, vba me met une erreur 13 "incomptabilité de type" lorsque je veux les utiliser. Tout fonctionnait bien il y a quelques heures et sans raison et sans modifier le code cela ne fonction.
Quand je vais sur frm : cela me marque que l'object n'est pas définit et que frm = rien
J'ai un premier userform où l'on renseigne un n° de demande et fonction de celui-ci cela ouvre un seconde qui reprend les infos de cette demande pour les modifier.
Cette instabilité est-elle du à un problème au niveau de Dim, des références? Il se répète sur plusieurs de mes fichiers.
Voici le code
Private Sub CommandButton1_Click()
Dim i As Double, j As Double, frm5 As Object, fin As Double, frm As Object
Set frm = UserForm2
Set frm5 = UserForm5
fin = ThisWorkbook.Worksheets(1).Range("A65536").End(xlUp).Row
Debug.Print fin
If Not IsNumeric(UserForm5.TextBox1.Value) Then
MsgBox ("Erreur" & (Chr(10) & Chr(10) & "Valeur non numérique interdite") & Chr(10) & Chr(10) & _
"Pour éviter un bug vous allez quittez le formulaire")
Unload frm5
Worksheets(1).Protect Password:="8790"
Exit Sub
End If
For i = 9 To fin
For j = 1 To 1
If Cells(i, j) = CDbl(UserForm5.TextBox1.Value) Then
Cells(i, 1).Select
unload frm5
load frm
frm.show
GoTo 2
End If
Next
Next i
MsgBox ("erreur" & Chr(10) & Chr(10) & "La demande n'existe pas")
2
End Sub
Merci d'avance je n'arrive pas à m'en sortir avec ce problème récurrent
J'ai un problème avec mes UserForm, vba me met une erreur 13 "incomptabilité de type" lorsque je veux les utiliser. Tout fonctionnait bien il y a quelques heures et sans raison et sans modifier le code cela ne fonction.
Quand je vais sur frm : cela me marque que l'object n'est pas définit et que frm = rien
J'ai un premier userform où l'on renseigne un n° de demande et fonction de celui-ci cela ouvre un seconde qui reprend les infos de cette demande pour les modifier.
Cette instabilité est-elle du à un problème au niveau de Dim, des références? Il se répète sur plusieurs de mes fichiers.
Voici le code
Private Sub CommandButton1_Click()
Dim i As Double, j As Double, frm5 As Object, fin As Double, frm As Object
Set frm = UserForm2
Set frm5 = UserForm5
fin = ThisWorkbook.Worksheets(1).Range("A65536").End(xlUp).Row
Debug.Print fin
If Not IsNumeric(UserForm5.TextBox1.Value) Then
MsgBox ("Erreur" & (Chr(10) & Chr(10) & "Valeur non numérique interdite") & Chr(10) & Chr(10) & _
"Pour éviter un bug vous allez quittez le formulaire")
Unload frm5
Worksheets(1).Protect Password:="8790"
Exit Sub
End If
For i = 9 To fin
For j = 1 To 1
If Cells(i, j) = CDbl(UserForm5.TextBox1.Value) Then
Cells(i, 1).Select
unload frm5
load frm
frm.show
GoTo 2
End If
Next
Next i
MsgBox ("erreur" & Chr(10) & Chr(10) & "La demande n'existe pas")
2
End Sub
Merci d'avance je n'arrive pas à m'en sortir avec ce problème récurrent