Bonjour à tous du forum,
Dans un Userform, je ne sais pas comment définir que si les 4 caractères ("légu" ou "bièr") se trouvent dans le text mis dans la Textbox, alors renvoi d'une Msgbox("format invalide").
p.ex.: "les tomates et oignons sont des légumes" ou "il y a beaucoup de sortes de bières", >> Msgbox(format invalide")
J'utilise le vba code suivant, mais il y du bug ou ne résoud pas complètement:
If Mid(TextBox2.Value, 1, 4) = "légu" Or Mid(TextBox2.Value, 1, 4) = "bièr"
Or Mid(TextBox2.Value, 2, 4) = "légu" Or Mid(TextBox2.Value, 2, 4) = "bièr" Then Msgbox("format invalide")
Elseif Find(TextBox2.Value) = "légu" Or Find(TextBox2.Value) = "bièr" Then Msgbox("format invalide")
Comment résoudre ?
news
Dans un Userform, je ne sais pas comment définir que si les 4 caractères ("légu" ou "bièr") se trouvent dans le text mis dans la Textbox, alors renvoi d'une Msgbox("format invalide").
p.ex.: "les tomates et oignons sont des légumes" ou "il y a beaucoup de sortes de bières", >> Msgbox(format invalide")
J'utilise le vba code suivant, mais il y du bug ou ne résoud pas complètement:
If Mid(TextBox2.Value, 1, 4) = "légu" Or Mid(TextBox2.Value, 1, 4) = "bièr"
Or Mid(TextBox2.Value, 2, 4) = "légu" Or Mid(TextBox2.Value, 2, 4) = "bièr" Then Msgbox("format invalide")
Elseif Find(TextBox2.Value) = "légu" Or Find(TextBox2.Value) = "bièr" Then Msgbox("format invalide")
Comment résoudre ?
news
Dernière édition: