Aller sur une cellule depuis menu déroulant

  • Initiateur de la discussion Initiateur de la discussion LPandre
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

LPandre

XLDnaute Impliqué
Bonjour,
Préambule : si un fil existe sur ce sujet, écrire quel(s) mot(s) clé vous avez tapé pour y arriver parce que là...

Sinon, je voudrais que:
une fois choisi dans le menu déroulant le titre du colonne, Excel m'envoie sur le titre de cette colonne.
Ensuite tant que je ne reviens pas choisir un autre titre, je dois pouvoir me "balader" comme je veux dans la feuille, faire des calculs, macros, formules, bref vivre ma vie comme je l'entends.
pour l'instant dans mon fichier réel, je me suis collé une formule d'equiv qui m'affiche le numéro de colonne à coté de mon menu, ça dépanne mais c'est pas top.
pour info : en vrai il y a 105 colonnes dans mon fichier, mais je ne pense pas que ce soit important.
petit fichier joint pour y incorporer la macro ou la formule, j'adapterais;
@+ et merci d'avance.
 

Pièces jointes

Re : Aller sur une cellule depuis menu déroulant

Bonjour,

Cela doit être possible par macro, par formule j'en doute fort.

Par contre il y a une procédure existante, facile à mettre en oeuvre.
Sous la pièce jointe, clique sur la petite flèche de la fenêtre d'adresses, à l'extrême gauche de la barre de formules.
Une liste déroulante s'ouvre avec les titres des colonnes.
Clique sur un titre de ton choix et cette celluile sera sélectionnée, peu importe où elle se trouve dans la feuille.

Comment attribuer rapidement un nom à une cellule ?
Sélectionner la cellule, puis Alt+ing (saisir les unes après les autres les lettres i, n et g tout en tenant la touche Alt enfoncée), puis valider.

abcd
 

Pièces jointes

Re : Aller sur une cellule depuis menu déroulant

Bonjour LPandre,

Explications et fichier succints réponse succinte:

Application.GotoReference(Cells(1,NumCol),TRUE)
Où NumCol est le numéro de colonne.

A bientôt
 
Re : Aller sur une cellule depuis menu déroulant

Bonsoir LPandre,

Dans ton fichier, nulle liste de validation, nulle formule Equiv ou autre et nulle précision sur le parcourt de ta ballade... Si j'ai bien vu. (pas de macro non plus)

A te lire, moi ou d'autres.

Jean-Pierre
 
Re : Aller sur une cellule depuis menu déroulant

Bonjour tout le monde,

Après avoir fait une petite modification sur l'affichage de tes références de cellules, voici le code 😉

A mettre dans ta feuille ou tu as la liste déroulante
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  ' Menu -> Outils -> Options -> Onglet Général
  ' Décocher : Style de référence L1C1
  If Target.Count > 1 Then Exit Sub
  If Target.Address(0, 0) = "F1" Then
    VSearch = Target.Value
    Range("A:E").Find(What:=VSearch, Lookat:=xlWhole, SearchOrder:=xlByColumns).Select
  End If
End Sub

Voili, voilà 😀
 
Re : Aller sur une cellule depuis menu déroulant

Bonjour,

Avec une macro évènementielle donc tu ne pourras pas faire n'importe quoi si tu en utilises d'autres mais tu pourras.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  Dim Cellule As Range
  If Target.Count > 1 Or Target.Address <> "$F$1" Then Exit Sub
  For Each Cellule In Range("A1:D1") ' à adapter surtout si tu as 105 colonnes voire plus
    If Cellule = Target.Value Then
      Cells(1, Cellule.Column).Select
      Exit Sub
    End If
  Next
End Sub
 

Pièces jointes

Dernière édition:
Re : Aller sur une cellule depuis menu déroulant

re : JeanPierre, le menu est e nF1 de la première feuille, et la liste de validation est sur la feuille 2 défini par le nom Titre_val.
Pour les macros, etc. je voulais juste préciser qu'une fois un titre de colonne choisi, Excel me positionne sur la cellule de titre correspondant, et qu'ensuite je dois pouvoir faire ce que je veux.
Mais c'est OK pour l'instant, vu l'heure je dois me rentrer.

Merci à tous, je testerais les codes de Bruno45 et Lii lundi,
@+ bon week end
 
Re : Aller sur une cellule depuis menu déroulant

Re,

Titre_val, j'ai vu, c'est la liste, mais la Validation est où ?

Pfff, à force de chercher j'ai trouver une liste en Feuil1 et F1 mais je n'ai toujours pas trouvé de Equiv... etc...

Espérons que les illuminations de nos amis Bruno et Lii t'apportent la solution.

Bon WE, c'est bientôt
 
Re : Aller sur une cellule depuis menu déroulant

Re:
je viens d'arriver au boulot, j'ai téléchargé le fichier de Lii : IMPEC !
J'ai aussi testé le code de BrunoM45 : IMPEC aussi !
De nouveau merci à tous.

Pour abcd : sur ce coup j'avais trop de cellule à définir, mais je retiens la manip.
@+ bonne journée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
416
  • Question Question
Réponses
1
Affichages
616
L
Réponses
3
Affichages
739
LeGrosMatou
L
Réponses
3
Affichages
757
Retour