Lone-wolf
XLDnaute Barbatruc
Bonsoir à tous,
dans la pièce jointe, j'essaie d'afficher dans une cellule "Nom masculin" ou féminin par rapport aux nom inscrits en feuille 2.
Au départ, j'ai codé comme ceci:
Le problème était que si j'inscrivais "une tigre" par exemple, bien entendu j'avais tout faux. Maintenant, j'y ai inclu FIND et je narrive pas à trouver la syintaxte exacte.
Merci pour votre aide.
A+ 😎
dans la pièce jointe, j'essaie d'afficher dans une cellule "Nom masculin" ou féminin par rapport aux nom inscrits en feuille 2.
Au départ, j'ai codé comme ceci:
Code:
Private Sub Worksheet_Change(ByVal c As Range)
If Intersect(c, Range("b4")) Is Nothing Then Exit Sub
On Error Resume Next
If Left(c.Value, 2) = "un" Or Left(c.Value, 2) = "le" Then Range("b2") = "Nom masculin"
If Left(c.Value, 3) = "une" Or Left(c.Value, 2) = "la" Then Range("b2") = "Nom féminin"
With Range("b2")
.Font.Size = 13
.Font.FontStyle = "Bold Italic"
.HorizontalAlignment = xlCenter
End With
If Range("b4") = "" Then Range("b2").ClearContents
End Sub
Private Sub Worksheet_SelectionChange(ByVal c As Range)
Application.Goto Range("b4")
End Sub
Le problème était que si j'inscrivais "une tigre" par exemple, bien entendu j'avais tout faux. Maintenant, j'y ai inclu FIND et je narrive pas à trouver la syintaxte exacte.
Merci pour votre aide.
A+ 😎
Pièces jointes
Dernière édition: