OVH Cloud OVH Cloud

Macro VBA

1 réponse
Avatar
PICCOLI Isaia
Bonjour à tous,
1°) comment pourrais-je faire en VBA une macro qui s'exécuterait s'il y
avait un changement quelconque dans une plage de cellules sélectionnées.
2°) comment puis-je créer un bouton interrupteur qui activerait ou
désactiverait cette même macro.
Merci pour vos lumières......

PICCOLI Isaia

1 réponse

Avatar
michdenis
Bonjour Isaia,

Dans le code de la feulle module où l'action soit se dérouler, copie ce qui suit :
La MaMacro va s'exécuter à chaque fois qu'une cellule sera "modifiée"
dans la plage définie A1:D10

'--------------------------
Private Sub Worksheet_Change(ByVal Target As Range)

Dim Rg As Range
Set Rg = Range("A1:D10") 'à définir selon tes besoins

If Not Intersect(Target, Rg) Is Nothing Then
MaMacro
End If
Set Rg = Nothing

End Sub
'--------------------------
Sub MaMacro()
Application.EnableEvents = True
MsgBox "Bonjour"
End Sub
'--------------------------


Salutations!


"PICCOLI Isaia" a écrit dans le message de news:
Bonjour à tous,
1°) comment pourrais-je faire en VBA une macro qui s'exécuterait s'il y
avait un changement quelconque dans une plage de cellules sélectionnées.
2°) comment puis-je créer un bouton interrupteur qui activerait ou
désactiverait cette même macro.
Merci pour vos lumières......

PICCOLI Isaia