OVH Cloud OVH Cloud

recherche d'un nombre

2 réponses
Avatar
Jean-Pierre
Bonjour,

Comment rechercher dans un tableau un nombre qui peut être enregistré soit
en numérique soit en alphanumérique

Je souhaite récupérer le numéro de la ligne

var=inputbox("Recherche")
ligne= Sheets("tableau").Application.Match(var,
Sheets("tableau").Range("d3:d10000"), 0)

Si le nombre recherché (var) n'est pas de la même nature que le nombre dans
le tableau j'ai droit à une belle erreur.

merci de votre aide

Jean-pierre

2 réponses

Avatar
isabelle
bonjour Jean-Pierre,

mavar = 1
ligne = Cells.Find(What:=mavar, LookAt:=xlWhole).Row

isabelle


Bonjour,

Comment rechercher dans un tableau un nombre qui peut être enregistré soit
en numérique soit en alphanumérique

Je souhaite récupérer le numéro de la ligne

var=inputbox("Recherche")
ligne= Sheets("tableau").Application.Match(var,
Sheets("tableau").Range("d3:d10000"), 0)

Si le nombre recherché (var) n'est pas de la même nature que le nombre dans
le tableau j'ai droit à une belle erreur.

merci de votre aide

Jean-pierre


Avatar
Daniel.M
Hello,

Dim Var As Variant, r As Variant, ligne As Long

Var = InputBox("Recherche")
r = Application.Match(Var * 1, Sheets("tableau").Range("d3:d10000"), 0)
If IsError(r) Then
MsgBox "Pas trouvé"
Else
ligne = Sheets("tableau").Range("d3:D10000")(r).Row
MsgBox "ligne = " & ligne
End If

Salutations,

Daniel M.

"Jean-Pierre" wrote in message
news:c5p7it$vjk$

Bonjour,

Comment rechercher dans un tableau un nombre qui peut être enregistré soit
en numérique soit en alphanumérique

Je souhaite récupérer le numéro de la ligne

var=inputbox("Recherche")
ligne= Sheets("tableau").Application.Match(var,
Sheets("tableau").Range("d3:d10000"), 0)

Si le nombre recherché (var) n'est pas de la même nature que le nombre dans
le tableau j'ai droit à une belle erreur.

merci de votre aide

Jean-pierre