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

Liens vers cellules

  • Initiateur de la discussion Initiateur de la discussion Harvey
  • 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 !

H

Harvey

Guest
Bonsoir tout le monde,

J'ai une feuille qui se décompose en deux parties :
une partie statique servant de menu et une autre où figurent trois tableaux. Dans la partie statique, il y a trois boutons, chaque bouton renvoie vers un tableau...
Mon problème est le suivant, quand je clique sur chacun des boutons tout se passe normalement, chaque bouton pointe vers la bonne cellule, excepté si je passe du bouton 3 ("rouge" dans l'exemple) au bouton 2 ("vert" dans l'exemple). La cellule "atteinte" semble être celle située au dessus de la cellule "visée" ?

Merci pour vos réponses.
 

Pièces jointes

Re : Liens vers cellules

Ok, j'ai un élément de réponse. Si j'affiche la ligne où se trouve la cellule vers laquelle pointe mon lien, il n'y a plus de bug. Quelqu'un saurait-il m'expliquer pourquoi ? Y-a-t-il un moyen de contourner le problème ?
 
Re : Liens vers cellules

Salut Harvey

Une façon de faire

PHP:
Private Sub CommandButton1_Click()
Reset_Home
Application.GoTo Reference:=ActiveSheet.Range("A11"), Scroll:=True
End Sub
Private Sub CommandButton2_Click()
Reset_Home
Application.GoTo Reference:=ActiveSheet.Range("A39"), Scroll:=True
End Sub
Private Sub CommandButton3_Click()
Reset_Home
Application.GoTo Reference:=ActiveSheet.Range("A67"), Scroll:=True
End Sub
Sub Reset_Home()
Application.GoTo Reference:=ActiveSheet.Range("A1")
End Sub

Mytå
 
Re : Liens vers cellules

Salut Mytå,

Nickel. Ca fonctionne à merveille... Merci.
J'ai éventuellement une autre question : Est-il possible d'empêcher le défilement de la feuille tout en gardant cette structure ?

Encore merci Mytå.
 
Re : Liens vers cellules

Je n'arrive pas à le faire fonctionner.
J'ai essayé en initialisant la fonction à l'ouverture du classeur,

Private Sub Workbook_Open()
Application.ScreenUpdating = False
End Sub

sans succès...
si je l'incorpore dans mon sub, j'en reviens au même problème qu'au début (cf: premier message du post).
 
Re : Liens vers cellules

Je ne sais si j'ai répondu, mais si tu veux la macro précédente en restant toujours en haut de page, tu peux faire comme ceci:

Private Sub CommandButton1_Click()
Reset_Home
Application.GoTo Reference:=ActiveSheet.Range("A11"), Scroll:=True
Range("G12").Select
End Sub
Private Sub CommandButton2_Click()
Reset_Home
Application.GoTo Reference:=ActiveSheet.Range("A39"), Scroll:=True
Range("G12").Select
End Sub
Private Sub CommandButton3_Click()
Reset_Home
Application.GoTo Reference:=ActiveSheet.Range("A67"), Scroll:=True
Range("G12").Select
End Sub
Sub Reset_Home()
Application.GoTo Reference:=ActiveSheet.Range("A1")
End Sub


Cela te va?
 
Re : Liens vers cellules

Merci pour tes réponses Guillaumega,

Pour le haut de page le problème est résolu. En revanche, pour ce qui est du défilement... ce n'est pas encore le cas.
 
Re : Liens vers cellules

Re,

En fait mon ordi est tellement puissant que je ne le vois pas faire l'ascenseur lol... nan je déconne...

Bon, en théorie ca c'est bon...
Nope?

Private Sub CommandButton1_Click()
Reset_Home
Application.ScreenUpdating = False
Application.GoTo Reference:=ActiveSheet.Range("A11"), Scroll:=True
Range("G12").Select
End Sub
Private Sub CommandButton2_Click()
Reset_Home
Application.ScreenUpdating = False
Application.GoTo Reference:=ActiveSheet.Range("A39"), Scroll:=True
Range("G12").Select
End Sub
Private Sub CommandButton3_Click()
Reset_Home
Application.ScreenUpdating = False
Application.GoTo Reference:=ActiveSheet.Range("A67"), Scroll:=True
Range("G12").Select
End Sub
Sub Reset_Home()
Application.GoTo Reference:=ActiveSheet.Range("A1")
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

O
Réponses
7
Affichages
3 K
OfficeNoob
O
T
  • Question Question
Réponses
125
Affichages
14 K
F
Réponses
10
Affichages
1 K
F
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…