Trouver une valeur dans la même colonne en VBA

J'ai une base Excel dans laquelle je recherche toujours dans une colonne ("B") une valeur qui peut se retrouver plusieurs fois.

L'idéal serait d'avoir le numéro des lignes où se retrouve cette valeur.

Merci pour votre aide

bonjour

s'il n'y a pas des cellules avec des erreurs ...

Sub Lignes()
     ThisWorkbook.Names.Add "MonValeur", "Bitsch"     'rechercher la valeur "Bitsch"
     fl = Filter([transpose(if(b1:b65000=MonValeur,row(b1:b65000),"~"))], "~", 0, 1)     'max 65.000 lignes
     If UBound(fl) = -1 Then
          MsgBox "rien"
     Else
          MsgBox Join(fl, vbLf)
     End If
End Sub
11bitsch.xlsb (20.97 Ko)

Bonjour Bart

Merci beaucoup pour cette réponse.

J'ai du mal m'expliquer. En fait j'ai déjà fait une macro, voir ci-joint, mais je souhaite qu'elle ne prenne qu'une colonne (E) et qu'à chaque occurrence j'obtienne le numéro de ligne correspondant.

Un grand merci pour ton aide;

Gérard

Bonjour

Bonjour à tous

Un essai.

10essai-v1.xlsm (21.86 Ko)

Bye !

Merci beaucoup pour ton aide

Bonnes fêtes de fin d'année

Rechercher des sujets similaires à "trouver valeur meme colonne vba"