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......
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <isaia.piccoli@skynet.be> a écrit dans le message de news: ezqD2x74FHA.3188@TK2MSFTNGP15.phx.gbl...
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......
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......