XL 2016 recherchev

clautu

XLDnaute Junior
bonjour,
comment fait-on pour positionner son curseur dans la cellule où la valeur recherchée avec recherchev se situe.

En plus clair je cherche la valeur C8 en B2àB100. Une fois trouvé je veux que mon curseur se place dans la cellule A?. Si la cellule recherchée est B20 mon curseur se positionnera en A20.

Merci à tous
 

M12

XLDnaute Accro
Bonsoir,
Ta demande n'a rien à voir avec une recherche, mais avec un positionnement sur une cellule qui ne pourra se faire que par du VBA ou par une autre interprétation plus complexe
De plus la Fonction RECHERCHEV() ( ou H) ne te donnera pas une valeur qui se trouve dans une colonne à gauche de la cellule de recherche (où alors passer par une autre fonction DECALER())
 

job75

XLDnaute Barbatruc
Bonjour clautu, M12, le forum,

Hum voyez plutôt cette macro :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Variant
i = Application.Match([C8], [B:B], 0)
If Target.Address = "$C$8" Then If IsNumeric(i) Then Range("A" & i).Select
End Sub
Bonne journée.
 

Pièces jointes

  • Clautu(1).xlsm
    20.4 KB · Affichages: 5

Discussions similaires

Réponses
6
Affichages
358

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87