Problème fonction if then else

  • Initiateur de la discussion Initiateur de la discussion jofdm
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : Problème fonction if then else

bonsoir jofdm

vois si cela va mieux


edit

en fait il ya même plus simple!!!

Code:
Private Sub CommandButton1_Click()
If UserForm2.TextBox1.Text = "" Then
    MsgBox ("prem Requête non trouvée")
    Exit Sub
End If
Dim x As Long
Dim FL1 As Worksheet
    Set FL1 = Worksheets("MSDS MP")
    For x = 1 To FL1.Range("A65535").End(xlUp).Row
      If UCase(FL1.Range("A" & x)) Like "*" & UCase(UserForm2.TextBox1.Value) & "*" Then
          LigneActive = x
          UserForm2.TextBox1.Value = FL1.Cells(LigneActive, "A").Value
          UserForm2.TextBox2.Value = FL1.Cells(LigneActive, "V").Value
          Exit Sub
      End If
    Next
      MsgBox ("Requête non trouvée")
End Sub

c'etait surtout la place du next qui etait defectueuse
 

Pièces jointes

Dernière édition:
Re : Problème fonction if then else

Merci à vous 2, votre aide va m'être précieuse.
J'ai commencé à toucher au Visual Basic il y a 2 jours et j'essaie de décortiquer les exemples de code que je trouve pour les appliquer à mon projet.
 
Re : Problème fonction if then else

Re,
c'est parce que dans ta macro tu fais cette recherche:
"like *e*", càd que dès que la macro trouve "e" à n'importe qu'elle position la condition est rempli.
Si tu veux faire une recherche dès les 1er caractères enlève la 1ere "*":
Code:
       If UCase(FL1.Range("A" & x).Value) Like ([COLOR="Red"]"*" & [/COLOR]UCase(TextBox1.Value) & "*") Then
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Problème de date
Réponses
5
Affichages
358
Réponses
3
Affichages
313
Réponses
13
Affichages
306
Réponses
12
Affichages
408
Réponses
13
Affichages
339
Réponses
5
Affichages
165
Retour