Bouton Flottant

Bonjour,

Je pense que cette question à déjà été posé mais je n'est rien trouvé.

Voila je souhaite faire un bouton flottant sur un feuille de calcul.

je n'arrive pas à trouver la fonction pour rendre mon bouton flottant.

J'espère avoir été claire.

Merci pour vos réponses.

@+

bonjour au forum,

Qu'appelle-tu "bouton flottant" ?

à te lire

Claude.

Re Claude

Je voudrai que le bouton se déplace quand on décend dans la feuille excel.

Si je suis sur la ligne 1, Bouton présent.

Si je suis sur la ligne 26, Déplacement du bouton pendant mon déplacement jusqu'a cette ligne.

J'espère avoir été plus claire.

@+

re,

je ne pense pas que cela soit possible !!

mais par-contre ce que tu peux faire :

Place ton bouton en haut de l'écran et fige le volet horizontal sous le bouton.

je ne vois que çà !

Claude.

re

Merci pour ta réponse, je vais laisser la question en non résolu pour voir si il y a d'autre proposition

@+

Bonjour,

pourquoi ne places tu pas ton bouton dans ta barre d'outils ?

Pour cela utilise OUTILS-> personnaliser-> Macro->Bouton personnaliser et tu le fais glisser dans ta barre a outils puis clic droit et suis la procédure.

A +

Bonjour,

Un Classeur récupéré sur le net. Si ça t'arrange.

Fichier Joint

Cdlt,

Re

Merci à vous deux, pour ces conseils sur le bouton. je vais tester les deux solutions.

Je vous tient informés, le test fait, mais je pense que la solution de Raja me parait se rapprocher le plus de ce que je souhaite.

Merci encore.

@+

Bonjour,

Le fichier proposé par Raja est intéressant, mais je me souviens avoir vu sur cet excellent forum un fichier sur lequel le bouton descendait automatiquement pour se mettre sur la ligne sur laquelle se trouve le curseur.

Je te conseille d'approfondir tes recherches sur ce forum pour le retrouver...

Cordialement,

V_Elbie

Salut le forum

Tu crées un CommandButton (Boîte outils contrôles) sur la feuille.

Dans le module de la feuille tu colles le code

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 ' Positionne le CommandButton sur la ligne active
 With Me.CommandButton1
    .Left = 240
    .Top = ActiveCell.Top
    .Visible = True
End With
End Sub

Adapte la position .Left pour déplacer le bouton sur la colonne désirée.

Mytå

Salut à tous,

Je te remercie Myta pour cette nouvelle méthode.

Je vais essayer tous cela demain.

@+

Salut le forum

Pour ne pas avoir besoin de calculer la position du .Left on peut tester la colonne.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 ' Positionne le CommandButton sur la ligne active
 With Me.CommandButton1
    .Left = Columns("J").Left
    .Top = ActiveCell.Top
    .Visible = True
End With
End Sub

Mytå

Bonjour à tous,

Je vient de tester les différentes solutions proposées.

Je vais garder la solution de Mytå qui se rapproche plus de ce que je souhaitai.

Une dernière petite question :

D'après le dernier code proposé par Myta, si je veux que le bouton se déplace que quand je suis sur les cellules de la ligne X.

Quel est l'instruction à rajouter?

Merci encore pour les autres solutions.

@+

Salut le forum

D'après le dernier code proposé par Myta, si je veux que le bouton se déplace que quand je suis sur les cellules de la ligne X.

Tu dois parler de la colonne X.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 ' Positionne le CommandButton sur la ligne active
If Not Application.Intersect(Target, Range("X:X")) Is Nothing Then
 With Me.CommandButton1
    .Left = Columns("Y").Left
    .Top = ActiveCell.Top
    .Visible = True
End With
End If
End Sub

Mytå

Salut tous le monde,

En faite je parlais d'une selection de cellules en ligne X et colonne Y.

Mais le code donné est plus interressant car on peut selectionner toute une plage de cellules specifiques.

Donc, je teint à te remercier Myta pour ce dernier code, qui ce rapproche de ce que je cherchais avec ma dernière question.

@+

Re le forum

Apollon, tu peux t'aider de cette ficelle https://forum.excel-pratique.com/viewtopic.php?t=1314

J'explique les méthodes utilisables avec Intersect

Mytå

Re,

Merci Myta pour ce dernier lien.

Je vient d'y jeter un oeil.

Dernière petite question connais-tu des ouvrages avec les fonctions VBA?

@+

Re le forum

Appollon , je suis auto-didacte, l'enregistreur de macro est ma tasse de thé.

Au début echec-erreur mais avec le temps on arrive à re-travailler les codes.

Mytå

nouveau

Re,

Merci encore et bonne nuit.

@+

Rechercher des sujets similaires à "bouton flottant"