Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Recherche code vba pour se déplacer en utilisant une recherche de valeur

arnaudguerin

XLDnaute Nouveau
Bonjour à tous,
qui peut m'aider pour un code vba malgré la période de vacances ?
je souhaiterai créer un bouton avec un code vba ayant la fonction recherche d'une valeur dans une plage afin que le curseur se déplace dessus automatiquement afin de m'éviter de scroller sans arrêt.
J'ai trouvé un code pour déplacer le curseur sur une cellule précise mais sans la fonction recherche ...
Merci d'avance
 

arnaudguerin

XLDnaute Nouveau
super ça marche bien.
merci à toi !
si je souhaite l'appliquer à plus de ligne je change juste cette partie de code :
If Selection.Row > 4 And Selection.Row < 15 Then
en remplaçant la valeur 15 par une plus grande ?

encore merci
 

arnaudguerin

XLDnaute Nouveau
Bonjour @pierrejean ,
est-il possible de modifier ce code VBA si les sous-détails sont sur une feuille différente ?
Voir le fichier exemple2.xls
Donc il faudrait que le code VBA puisse lire le numero de prix à droite (plage B5:B14) par exemple en selectionnant la cellule B12 puis cliquer sur le bouton de la macro pour se déplacer au bon sous-détail de prix (dans la feuille sous-détails à la cellule B86 dans ce cas précis). J'espere que c'est clair

UN GRAND MERCI !!!
 

Pièces jointes

  • exemple2.xlsm
    110 KB · Affichages: 4

youky(BJ)

XLDnaute Barbatruc
Bonjour Arnaud,
Voici la macro detail
Bruno
VB:
Sub detail()
If Selection.Row > 4 And Selection.Row < 15 Then
x = Range("B" & Selection.Row)
lig = Application.Match(x, Feuil1.[B:B], 0)
If Not IsNumeric(lig) Then Exit Sub
Feuil1.Select: ActiveWindow.ScrollRow = lig
End If
End Sub
 

arnaudguerin

XLDnaute Nouveau
@youky(BJ)
j'ai essayé d'adapter le code dans un autre fichier Excel (en piece jointe) du même type mais je n'arrive pas a faire fonctionner la macro.
Peux tu jeter un oeil sur le fichier joint et me dire où je fais l'erreur?
merci

Arnaud
 

Pièces jointes

  • Base V8.xlsm
    139.7 KB · Affichages: 5

Discussions similaires

Réponses
6
Affichages
336
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…