Bonjour,
Je souhaite afficher le n° de la ligne où se trouve une valeur, le code fonctionne si j'utilise la syntaxe suivante :
lg = .Range("E6", Range("E6").End(xlDown)).Find(TextBoxDesignation).Row
mais j'aimerais utiliser une variable DerNuLg pour définir la fin de la plage de recherche.
Je bute sur la syntaxe au niveau du Range.
With Worksheets(NomFeuille)
DerNuLg = .Range("A6").End(xlDown).Row ' Renvoie le n° de la derniére ligne
Lg = .Range("E6:E" & DerNuLg).Find(TextBoxDesignation).Row 'Renvoie le n° de ligne ou se trouve une valeur de la Plage : E6 à la cellule n° DerNuLg
MsgBox (Lg & " n° ligne Valeur " & vbLf & DerNuLg & " n° ligne fin plage ")
End With
Pourriez-vous me dire aussi ce que veut dire "A5:A" & .Range("A" Dans le code ci-dessous :
.Range("A5:A" & .Range("A" & Rows.Count).End(xlUp).Row)
Merci