Allez a la ligne dans message MsgBox

G

G'Claire

Guest
Salut le forum,

J'utilise ce code pour interdire la saisie des doublons :

Ce que je voudrais c'est dans mon message, allez à la ligne pour la définition de l'adresse :

Ex:

Ce numéro de matricule existe déja :
Adresse : B7


Voici l'erreur que cela me donne.

Erreur d'éxécution N° "5"
Argument ou appel de procédure incorrect :

Et cela me surligne en jaune :

MsgBox "Ce numéro de matricule existe déja!" & vbCrLf & _
"Adresse : B" & H, vbOKOnly, vbInformation, "INFORMATION"


Il me semblait que pour allez à la ligne il fallait utiliser : & vbCrLf &

Voici le code de cette procédure :


Qu'est-ce que j'ai pu oublier?

Je vous remercie d'avance
 
G

G'Claire

Guest
Le forum,


Bon en cherchant un peu, j'ai trouvé :

J'ai simplement supprimé le "vbOKOnly"

MsgBox "Ce numéro de matricule existe déja ! " & vbCrLf & _
"adresse : B" & H, vbInformation, "INFORMATION"

Merci, quand même.

P-S : J'ai dù battre le record du temps entre la question et la réponse du même auteur, ( Pour les souvenirs). Lol

Bonne soirée, G'Claire
 
D

didier

Guest
Salut,

Même si tu as trouvé réponse, il me semble intéressant de savoir que l'erreur se situait bien dans l'utilisation de vbOkOnly et vbInformation.
En fait ce sont les paramètres d'apparence de la boite de dialogue et il faut les ajouter vbOkOnly + vbInformation et non les séparer par une virgule.
Evidemment le fait d'avoir supprimer vbOkOnly ta procédure fonctionne puisque par défaut le programme n'affiche que le bouton OK.

Voila pour info.
A+

Didier
 

Discussions similaires


Haut Bas