problème avec les boucles vba
salut tt lmnde
J'ai un petit probleme que je n'arrive pas a resoudre je vous demande svp de l'aide et merci.
Comment faire une boucle qui n'autorise qu'un seul enregistrement c a dire, si le nom saisi dans la textbox1 se trouve déja dans la liste alors affiche un message exple "ce nom existe;saisissez un autre" j'ain essayé ça mais je n'ai pas réussi
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Dim x As Integer
'Boucle de 1 à 100
For x = 1 To 100
'On sort de la boucle si la cellule testée contient la meme Valeur que textbox1
If (Cells(x, 1)) .value=textbox1.value
Then Exit For
affiche un message
msgbox" Ce nom existe, veuillez saisir un autre"
et vider textbox1
textbox1.value=""
Next x |
2/ question: Comment vider touts les textbox dans un USF sauf une (affiche la date)
Merci pour votre
probleme avec une boucle vba
Bonjour et Merci à Monsieur LeForestier
Le premier problème a été bien résolu mais le second , lorsque j'appuie sur le bouton annuler toutes les textbox se vide meme celle qui contient la date du jour.Dans le code j'ai remplacé :
If Cont.Name <> "Le nom à ne pas vider" Then par
If Cont.Name <> "Textbox28" Then, la textbox28 c'est la textbox qui contient la date mais ça ne marche pas
Merci LeForestier