Déplacement automatique dans une feuille de calcul

Bonjour à tous,

Je recherche une solution un problème sur excel et je n'arrive pas à le résoudre.

C'est pourquoi je sollicite votre aide et vos connaissances.

Dans la feuil1 j'ai une liste en surbrillance jaune.

Je souhaiterai que l'on choisisse une donnée, par exemple le n° de rack n°20.

Ensuite je souhaiterai que la vue se déplace directement sur l'encadré n°20

Au début je pensais en choisissant dans la liste le numéro du rack faire appel à l'adresse de la cellule mais après je ne sais pas comment faire pour déplacer la vue et centrer sur .

D'avance merci

8congel.xlsm (171.80 Ko)

Bonjour cocobacille1,

Ce que tu cherches c'est la méthode ScrollRow ou ScrollColumn pour ActiveWindow

Récupère la cellule où est contenu ton numéro de rack (exemple le n°20)

Set Rack = Range("L14")

ActiveWindow.ScrollRow = Rack .Row

ActiveWindow.ScrollColumn = Rack .Column

Et la fenêtre se positionnera en L14

Si ton fichier est dynamique:

Pour ta recherche utiles Find sur tes différentes colonnes contenant les numéros de rack (B,G,L,etc...)

Sinon tu peux tout simplement utiliser les plages nommées ou faire une liste pour chaque numéro Rack(20) =" L14"

En espérant t'avoir aidé

Bonjour Cocobacille1,

En retour ton fichier modifié avec la macro RechPal dans le module 2.

Celle-ci te positionne sous la palette recherchée.

Bons tests, bonne continuation.

5congelcoco.xlsm (173.72 Ko)

Super merci beaucoup.

Vous m'enlevez une grosse épine du pied.

Le fichier est beaucoup plus ergonomique d’utilisations du coup.

Merci.

Rechercher des sujets similaires à "deplacement automatique feuille calcul"