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

Z

zidoide

Guest
Bonjour,

J'aimerais savoir comment faire pour qu'un bonton suive le scroll, que si je descend dans le fichier qu'il me suive Comme un freeze panes ,voir l 'exemple en attache...

Merci... [file name=Book1_20051209145701.zip size=5112]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Book1_20051209145701.zip[/file]
 

Pièces jointes

Bonjour Zidoide


Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ligne = ActiveCell.Row
CommandButton2.Top = ligne * 12

End Sub


ou 12 représente environ la hauteur de ligne.

ligne = ActiveCell.row peut-être remplacé par

ligne = Target.row

Message édité par: dg62, à: 09/12/2005 15:35
 
Bonsoir Zidoide, dg62,
Bonsoir à tous,

J'ai potassé cela il y a peu et j'ai trouvé mon bonheur dans les archives.

Ce n'est pas un bouton mais un UsF et on est coîncé par les dimensions minimales. Mais ça défile bien.

Attention quand même à l'emplacement des procédures, on peut se retrouver avec ce faux bouton dans les autres classeurs ouverts.

Pour dgl62, je n'ai pas réussi à mettre en oeuvre ton code.

Bone soirée et @+ [file name=UserFormFlottant.zip size=10505]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/UserFormFlottant.zip[/file]
 

Pièces jointes

Bonsoir Zidoide, dg62 et Simplet 🙂

Si j'ai bien compris, ce code devrait faire ton affaire :

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
  Application.ScreenUpdating = False
  With ActiveWindow
    .ScrollColumn = Target.Column
    .ScrollRow = Target.Row
  End With
  Application.ScreenUpdating = True
End Sub

A voir dans le fichier joint...

Amicalement
Charly [file name=ZidoideDeplace.zip size=7513]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ZidoideDeplace.zip[/file]
 

Pièces jointes

Bonjour Zidoide

Le code suivant est associé à la feuille sur laquelle se trouve le bouton.
Le bouton suit le déplacement vertical de la feuille avec les touches flèchées haut et bas.


Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ligne = ActiveCell.Row
CommandButton2.Top = ligne * 12

End Sub
 
- 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
3
Affichages
1 K
Overspeck
O
M
Réponses
4
Affichages
2 K
M
E
Réponses
5
Affichages
1 K
P
Réponses
9
Affichages
2 K
philest
P
S
  • Question Question
Réponses
0
Affichages
2 K
Sébastien
S
A
Réponses
2
Affichages
1 K
A
O
Réponses
7
Affichages
2 K
Y
Réponses
6
Affichages
2 K
P
Réponses
1
Affichages
2 K
Pierrot93
P
I
Réponses
1
Affichages
1 K
Retour