Bonjour, dans un usf j'ai trois textbox qui servent =E0=20
renseigner des cellules dans plusieurs feuilles, comment=20
afficher un message d'erreur si l'un des textbox ne=20
contient aucune valeur.
Le code de mon usf!
Merci
Private Sub CmdAnnul_Click()
Unload Me
End Sub
Private Sub CmdModif_Click()
If MsgBox("Vous allez supprimer les informations" & Chr
(13) _
& "sur l'identit=E9 de votre site!" & Chr(13) & Chr(10) &=20
Chr(10) _
& "=CAtes vous sur de vouloir continuer ?" _
, vbCritical + vbYesNo, PARAMETRES.Caption) =3D vbYes Then
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Bonjour Sten,
Tu pourrais avoir une procédure de ce type :
Remplace dans la procédure, le nom des textbox par ceux de ton application
'-------------------------- Private Sub CommandButton1_Click()
Dim Arr(), A As Integer Arr = Array("Textbox1", "Textbox2", "Textbox3")
For A = 0 To UBound(Arr) If Me.Controls(Arr(A)) = "" Then MsgBox Me.Controls(Arr(A)).Name & " est vide" Me.Controls(Arr(A)).SetFocus Exit Sub End If Next End Sub '--------------------------
Salutations!
"STEN" a écrit dans le message de news:73df01c43068$51b51350$ Bonjour, dans un usf j'ai trois textbox qui servent à renseigner des cellules dans plusieurs feuilles, comment afficher un message d'erreur si l'un des textbox ne contient aucune valeur. Le code de mon usf! Merci Private Sub CmdAnnul_Click() Unload Me
End Sub
Private Sub CmdModif_Click() If MsgBox("Vous allez supprimer les informations" & Chr (13) _ & "sur l'identité de votre site!" & Chr(13) & Chr(10) & Chr(10) _ & "Êtes vous sur de vouloir continuer ?" _ , vbCritical + vbYesNo, PARAMETRES.Caption) = vbYes Then
ChangeParametreSite MsgBox "Vous pouvez à présent entrer" & Chr(13) _ & "les nouvelles données du site!", vbInformation, PARAMETRES.Caption Me.TxtNom.SetFocus
If Me.TxtNom.Value = "" Then MsgBox "Vous devez taper un nom de site!", vbInformation, _ PARAMETRES.Caption Me.TxtNom.SetFocus End If
Unload Me End Sub
Private Sub UserForm_Initialize() Me.StartUpPosition = 2 Me.TxtNom.SetFocus
End Sub
Bonjour Sten,
Tu pourrais avoir une procédure de ce type :
Remplace dans la procédure, le nom des textbox par ceux de ton application
'--------------------------
Private Sub CommandButton1_Click()
Dim Arr(), A As Integer
Arr = Array("Textbox1", "Textbox2", "Textbox3")
For A = 0 To UBound(Arr)
If Me.Controls(Arr(A)) = "" Then
MsgBox Me.Controls(Arr(A)).Name & " est vide"
Me.Controls(Arr(A)).SetFocus
Exit Sub
End If
Next
End Sub
'--------------------------
Salutations!
"STEN" <jsterjeaen@aol.com> a écrit dans le message de news:73df01c43068$51b51350$a301280a@phx.gbl...
Bonjour, dans un usf j'ai trois textbox qui servent à
renseigner des cellules dans plusieurs feuilles, comment
afficher un message d'erreur si l'un des textbox ne
contient aucune valeur.
Le code de mon usf!
Merci
Private Sub CmdAnnul_Click()
Unload Me
End Sub
Private Sub CmdModif_Click()
If MsgBox("Vous allez supprimer les informations" & Chr
(13) _
& "sur l'identité de votre site!" & Chr(13) & Chr(10) &
Chr(10) _
& "Êtes vous sur de vouloir continuer ?" _
, vbCritical + vbYesNo, PARAMETRES.Caption) = vbYes Then
ChangeParametreSite
MsgBox "Vous pouvez à présent entrer" & Chr(13) _
& "les nouvelles données du site!", vbInformation,
PARAMETRES.Caption
Me.TxtNom.SetFocus
Remplace dans la procédure, le nom des textbox par ceux de ton application
'-------------------------- Private Sub CommandButton1_Click()
Dim Arr(), A As Integer Arr = Array("Textbox1", "Textbox2", "Textbox3")
For A = 0 To UBound(Arr) If Me.Controls(Arr(A)) = "" Then MsgBox Me.Controls(Arr(A)).Name & " est vide" Me.Controls(Arr(A)).SetFocus Exit Sub End If Next End Sub '--------------------------
Salutations!
"STEN" a écrit dans le message de news:73df01c43068$51b51350$ Bonjour, dans un usf j'ai trois textbox qui servent à renseigner des cellules dans plusieurs feuilles, comment afficher un message d'erreur si l'un des textbox ne contient aucune valeur. Le code de mon usf! Merci Private Sub CmdAnnul_Click() Unload Me
End Sub
Private Sub CmdModif_Click() If MsgBox("Vous allez supprimer les informations" & Chr (13) _ & "sur l'identité de votre site!" & Chr(13) & Chr(10) & Chr(10) _ & "Êtes vous sur de vouloir continuer ?" _ , vbCritical + vbYesNo, PARAMETRES.Caption) = vbYes Then
ChangeParametreSite MsgBox "Vous pouvez à présent entrer" & Chr(13) _ & "les nouvelles données du site!", vbInformation, PARAMETRES.Caption Me.TxtNom.SetFocus
If Me.TxtNom.Value = "" Then MsgBox "Vous devez taper un nom de site!", vbInformation, _ PARAMETRES.Caption Me.TxtNom.SetFocus End If
Unload Me End Sub
Private Sub UserForm_Initialize() Me.StartUpPosition = 2 Me.TxtNom.SetFocus
End Sub
STEN
-----Message d'origine----- Bonjour Sten,
Tu pourrais avoir une procédure de ce type :
Remplace dans la procédure, le nom des textbox par ceux de ton application
'-------------------------- Private Sub CommandButton1_Click()
Dim Arr(), A As Integer Arr = Array("Textbox1", "Textbox2", "Textbox3")
For A = 0 To UBound(Arr) If Me.Controls(Arr(A)) = "" Then MsgBox Me.Controls(Arr(A)).Name & " est vide" Me.Controls(Arr(A)).SetFocus Exit Sub End If Next End Sub '--------------------------
Salutations!
"STEN" a écrit dans le message de news:73df01c43068$51b51350$
Bonjour, dans un usf j'ai trois textbox qui servent à renseigner des cellules dans plusieurs feuilles, comment afficher un message d'erreur si l'un des textbox ne contient aucune valeur. Le code de mon usf! Merci Private Sub CmdAnnul_Click() Unload Me
End Sub
Private Sub CmdModif_Click() If MsgBox("Vous allez supprimer les informations" & Chr (13) _ & "sur l'identité de votre site!" & Chr(13) & Chr(10) & Chr(10) _ & "Êtes vous sur de vouloir continuer ?" _ , vbCritical + vbYesNo, PARAMETRES.Caption) = vbYes Then
ChangeParametreSite MsgBox "Vous pouvez à présent entrer" & Chr(13) _ & "les nouvelles données du site!", vbInformation, PARAMETRES.Caption Me.TxtNom.SetFocus
If Me.TxtNom.Value = "" Then MsgBox "Vous devez taper un nom de site!", vbInformation, _ PARAMETRES.Caption Me.TxtNom.SetFocus End If
Unload Me End Sub
Private Sub UserForm_Initialize() Me.StartUpPosition = 2 Me.TxtNom.SetFocus
End Sub
.Merci c'est tout a fait ce que je voulais!
-----Message d'origine-----
Bonjour Sten,
Tu pourrais avoir une procédure de ce type :
Remplace dans la procédure, le nom des textbox par ceux
de ton application
'--------------------------
Private Sub CommandButton1_Click()
Dim Arr(), A As Integer
Arr = Array("Textbox1", "Textbox2", "Textbox3")
For A = 0 To UBound(Arr)
If Me.Controls(Arr(A)) = "" Then
MsgBox Me.Controls(Arr(A)).Name & " est vide"
Me.Controls(Arr(A)).SetFocus
Exit Sub
End If
Next
End Sub
'--------------------------
Salutations!
"STEN" <jsterjeaen@aol.com> a écrit dans le message de
news:73df01c43068$51b51350$a301280a@phx.gbl...
Bonjour, dans un usf j'ai trois textbox qui servent à
renseigner des cellules dans plusieurs feuilles, comment
afficher un message d'erreur si l'un des textbox ne
contient aucune valeur.
Le code de mon usf!
Merci
Private Sub CmdAnnul_Click()
Unload Me
End Sub
Private Sub CmdModif_Click()
If MsgBox("Vous allez supprimer les informations" & Chr
(13) _
& "sur l'identité de votre site!" & Chr(13) & Chr(10) &
Chr(10) _
& "Êtes vous sur de vouloir continuer ?" _
, vbCritical + vbYesNo, PARAMETRES.Caption) = vbYes Then
ChangeParametreSite
MsgBox "Vous pouvez à présent entrer" & Chr(13) _
& "les nouvelles données du site!", vbInformation,
PARAMETRES.Caption
Me.TxtNom.SetFocus
Remplace dans la procédure, le nom des textbox par ceux de ton application
'-------------------------- Private Sub CommandButton1_Click()
Dim Arr(), A As Integer Arr = Array("Textbox1", "Textbox2", "Textbox3")
For A = 0 To UBound(Arr) If Me.Controls(Arr(A)) = "" Then MsgBox Me.Controls(Arr(A)).Name & " est vide" Me.Controls(Arr(A)).SetFocus Exit Sub End If Next End Sub '--------------------------
Salutations!
"STEN" a écrit dans le message de news:73df01c43068$51b51350$
Bonjour, dans un usf j'ai trois textbox qui servent à renseigner des cellules dans plusieurs feuilles, comment afficher un message d'erreur si l'un des textbox ne contient aucune valeur. Le code de mon usf! Merci Private Sub CmdAnnul_Click() Unload Me
End Sub
Private Sub CmdModif_Click() If MsgBox("Vous allez supprimer les informations" & Chr (13) _ & "sur l'identité de votre site!" & Chr(13) & Chr(10) & Chr(10) _ & "Êtes vous sur de vouloir continuer ?" _ , vbCritical + vbYesNo, PARAMETRES.Caption) = vbYes Then
ChangeParametreSite MsgBox "Vous pouvez à présent entrer" & Chr(13) _ & "les nouvelles données du site!", vbInformation, PARAMETRES.Caption Me.TxtNom.SetFocus