Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Code à améliorer

4 réponses
Avatar
YeTi
Bonjour,

J'aimerais en fait tout simplement améliorer cette portion de code (peut
être avec un Select Case?)
______
'On vérifie que les TextBox contiennent une valeur, sinon un message apparaît

If OptionButton11 Then
If Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")
End If
End If

If OptionButton12 Then
If Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")
End If
End If
______

De plus j'aimerais faire que si le message apparaît, la suite du code ne
s'exécute pas. Je n'arrive pas à trouver comment faire.

Merci d'avance

4 réponses

Avatar
Garette
Bonjour,

Non testé :

If (OptionButton12 Or OptionButton11) And Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")
End If

ou sur la meme ligne :

If (OptionButton12 Or OptionButton11) And Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")



"YeTi" a écrit dans le message de news:

Bonjour,

J'aimerais en fait tout simplement améliorer cette portion de code (peut
être avec un Select Case?)
______
'On vérifie que les TextBox contiennent une valeur, sinon un message
apparaît

If OptionButton11 Then
If Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")
End If
End If

If OptionButton12 Then
If Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")
End If
End If
______

De plus j'aimerais faire que si le message apparaît, la suite du code ne
s'exécute pas. Je n'arrive pas à trouver comment faire.

Merci d'avance


Avatar
YeTi
Merci Garette, tout marche très bien.

Cependant, j'avais une seconde question à laquelle vous n'avez pas donné de
réponse:

De plus j'aimerais faire que si le message apparaît, la suite du code ne
s'exécute pas. Je n'arrive pas à trouver comment faire.

Merci d'avance pour une réponse


Bonjour,

Non testé :

If (OptionButton12 Or OptionButton11) And Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")
End If

ou sur la meme ligne :

If (OptionButton12 Or OptionButton11) And Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")



"YeTi" a écrit dans le message de news:

Bonjour,

J'aimerais en fait tout simplement améliorer cette portion de code (peut
être avec un Select Case?)
______
'On vérifie que les TextBox contiennent une valeur, sinon un message
apparaît

If OptionButton11 Then
If Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")
End If
End If

If OptionButton12 Then
If Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")
End If
End If
______

De plus j'aimerais faire que si le message apparaît, la suite du code ne
s'exécute pas. Je n'arrive pas à trouver comment faire.

Merci d'avance







Avatar
Garette
Ouups...
J'avais zappé la fin de la question :

If (OptionButton12 Or OptionButton11) And Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")
Exit Sub
End If



"YeTi" a écrit dans le message de news:

Merci Garette, tout marche très bien.

Cependant, j'avais une seconde question à laquelle vous n'avez pas donné
de
réponse:

De plus j'aimerais faire que si le message apparaît, la suite du code ne
s'exécute pas. Je n'arrive pas à trouver comment faire.

Merci d'avance pour une réponse


Bonjour,

Non testé :

If (OptionButton12 Or OptionButton11) And Me.Controls("TextBox7") = ""
Then
MsgBox ("Vous devez saisir la date du courrier précédent")
End If

ou sur la meme ligne :

If (OptionButton12 Or OptionButton11) And Me.Controls("TextBox7") = ""
Then
MsgBox ("Vous devez saisir la date du courrier précédent")



"YeTi" a écrit dans le message de news:

Bonjour,

J'aimerais en fait tout simplement améliorer cette portion de code
(peut
être avec un Select Case?)
______
'On vérifie que les TextBox contiennent une valeur, sinon un message
apparaît

If OptionButton11 Then
If Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")
End If
End If

If OptionButton12 Then
If Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")
End If
End If
______

De plus j'aimerais faire que si le message apparaît, la suite du code
ne
s'exécute pas. Je n'arrive pas à trouver comment faire.

Merci d'avance









Avatar
AH60
Bonjour

De plus j'aimerais faire que si le message apparaît, la suite du code ne
s'exécute pas. Je n'arrive pas à trouver comment faire.


MsgBox ("Vous devez saisir la date du courrier précédent")
Exit Sub

Abed_H




Merci Garette, tout marche très bien.

Cependant, j'avais une seconde question à laquelle vous n'avez pas donné de
réponse:

De plus j'aimerais faire que si le message apparaît, la suite du code ne
s'exécute pas. Je n'arrive pas à trouver comment faire.

Merci d'avance pour une réponse


Bonjour,

Non testé :

If (OptionButton12 Or OptionButton11) And Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")
End If

ou sur la meme ligne :

If (OptionButton12 Or OptionButton11) And Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")



"YeTi" a écrit dans le message de news:

Bonjour,

J'aimerais en fait tout simplement améliorer cette portion de code (peut
être avec un Select Case?)
______
'On vérifie que les TextBox contiennent une valeur, sinon un message
apparaît

If OptionButton11 Then
If Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")
End If
End If

If OptionButton12 Then
If Me.Controls("TextBox7") = "" Then
MsgBox ("Vous devez saisir la date du courrier précédent")
End If
End If
______

De plus j'aimerais faire que si le message apparaît, la suite du code ne
s'exécute pas. Je n'arrive pas à trouver comment faire.

Merci d'avance