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
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 ?
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
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
@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