Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
J'aimerai que lorsque je clic sur le bouton, mon curseur vienne se positionner sur la cellule derrière le bouton. Je compte recuperer cette ligne pour l'inserer dans une autre macro.
Et si il s'agit d'un bouton issu de la barre d'outils Formulaire
VB:
Sub FormButton()
Dim sh As Shape, rng As Range, Ligne As Long
Set sh = ActiveSheet.Shapes(Application.Caller)
Set rng = sh.TopLeftCell
Ligne = rng.Row 'N° ligne
MsgBox Ligne 'affiche N° ligne
MsgBox rng.Address(0, 0) ' adresse cellule
End Sub
J'ai trouvé la solution grâce à votre première réponse
Code:
Sub FormButton()
Dim sh As Shape, rng As Range, Ligne As Long
Set sh = ActiveSheet.Shapes(Application.Caller)
Set rng = sh.TopLeftCell
ActiveSheet.Range(rng.Address(0, 0)).Select
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