voir un bouton sur une colonne

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

M

MARION

Guest
Bonsoir le forum, encore moi et mes problèmes.
Un fichier joint pour voir si vous pouvez me corriger ce code, actuellement ce bouton se déplace n'importe ou dans la feuille, moi je voudrais qu'il apparaîsse uniquement quand je me positionne sur les cellules de la colonne E.
Ensuite il faudrait qu'il soit en dessous de ma cellule de saisie (vor 2 cellules en dessous).
Possible ou pas?
Pour me dépanner il faut une personne experte en VBA
Bonsoir a tous et a demain
A+ M
 

Pièces jointes

Bonsoir ou plutot Bonjour Marion,

Pour ton Bouton, j'ai adapté un truc ci-joint, c'est déjà plus précis, mais ce n'est pas encore la panacée universelle !!!

Sinon la démo ci-dessous serait peut-être plus finie et plus fiable pour ce que tu souhaite faire, mais le bouton n'est pas vraiment sur la feuille.

=> La Démo Téléchargeable Lien supprimé (28k)

=> Le Fil de Discussion Lien supprimé

Bonne Journée (ou nuit si tu/vous me lis(ez) encore ce soir) à tous et toutes
@+Thierry
 

Pièces jointes

Bonsoir Thierry, et merci pour tes réponses.
le fichier XLD_position_bouton_dans_feuille.zip (11k) me correspondrait presque, si le bouton n'apparaîssait que lorsque je clique sur les cellules de la colonne E.
Si tu as une solution.
Je cherchais un expert, là je peux dire que je l'ai trouvé.
Je suis une fervante admiratricede tes diffèrentes demos.
Merci encore
A+ M
 
Bonsoir Marion, le Forum

Je ne suis pas un expert,
smiley_882.gif
... juste quelqu'un qui n'a pas peur de se "salire" avec le "Camboui" du VBA en trafiquant à tout va depuis des années...
smiley_234.gif


Mais merci du compliment, en plus de la part d'une fervante admiratrice, je suis tout rouge devant mon écran !
smiley_821.gif


Bon sinon pour ton problème d'apparition, t'inquiète pas il y en a qui entendent des voix aussi !! lol, non je rigole !!
smiles_77.gif


Non plus sérieusement, tu changes le code dans le Private Module de la Feuille en Question par celui-ci :
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Adresse
With Sheets("Feuil1").OLEObjects("CommandButton1")
If Application.Intersect(Target, Range("E:E")) Is Nothing Then
.Visible = False
Else
.Visible = True
.Left = CurPosL * 0.6
.Top = CurPosT * 0.6
End If
End With
End Sub

Et hop !!
smiley_414.gif


Bonne nuit !!! (ou journée)
@+Thierry
 
- 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

Réponses
3
Affichages
746
  • Question Question
Microsoft 365 Bug sur une macro
Réponses
6
Affichages
382
Retour