Empêcher le déplacement d'un bouton de macro
Dominique
-
cs_Le Pivert Messages postés 8437 Statut Contributeur -
cs_Le Pivert Messages postés 8437 Statut Contributeur -
Bonjour,
J'ai créé une macro qui copie une cellule dans une autre lorsqu'il est cliqué sur un bouton formulaire. Lorsque le bouton est sélectionné il est possible de le déplacer. Je souhaiterais pouvoir faire en sorte que le déplacement de ce bouton ne soit plus possible. Existe-t-il un moyen ?
Par avance merci.
Le corps de la macro est le suivant :
Sub Copiecellule()
'
' Copiecellule Macro
'
'
Range("W9:W10").Select
Selection.Copy
Range("BL26").Select
Application.Left = -12.5
Application.Top = 7.75
Windows("SiteRésultats.xlsm").Activate
ActiveWindow.SmallScroll ToRight:=12
Range("BN40").Select
Application.Left = 49.75
Application.Top = 14.5
ActiveSheet.Paste
End Sub
J'ai créé une macro qui copie une cellule dans une autre lorsqu'il est cliqué sur un bouton formulaire. Lorsque le bouton est sélectionné il est possible de le déplacer. Je souhaiterais pouvoir faire en sorte que le déplacement de ce bouton ne soit plus possible. Existe-t-il un moyen ?
Par avance merci.
Le corps de la macro est le suivant :
Sub Copiecellule()
'
' Copiecellule Macro
'
'
Range("W9:W10").Select
Selection.Copy
Range("BL26").Select
Application.Left = -12.5
Application.Top = 7.75
Windows("SiteRésultats.xlsm").Activate
ActiveWindow.SmallScroll ToRight:=12
Range("BN40").Select
Application.Left = 49.75
Application.Top = 14.5
ActiveSheet.Paste
End Sub
A voir également:
- Empêcher le déplacement d'un bouton de macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Mes deplacement - Guide
- Diagnostic bouton photo - Accueil - Outils
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Bouton on/off comment savoir ✓ - Forum Matériel & Système
3 réponses
Bonjour,
Une manière de procéder:
Une manière de procéder:
Option Explicit
Sub Bouton1_Clic()
Dim B As Object
With Worksheets("Feuil1") 'a adapter
Set B = .Shapes("Bouton 1") 'a adapter
End With
B.Top = "100" 'a adapter
B.Left = "100" 'a adapter
MsgBox "Je reviens toujours a ma place!"
End Sub