Exécution auto d'1 macro

Exécution auto d'1 macro - VB/VBA/VBS - Programmation

Marsh Posté le 07-09-2005 à 17:30:30    

Bonjour,
 
Y a t-il un moyen pour exécuter une macro automatiquement après avoir changé une valeur d'une cellule?
 
Merci

Reply

Marsh Posté le 07-09-2005 à 17:30:30   

Reply

Marsh Posté le 07-09-2005 à 17:38:03    

bonjour,
macro à coller dans le module de la feuille concernée :
(Clic droit sur onglet : Visualiser le code)

Code :
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. MsgBox "vous avez modifié la cellule " & Target.Address
  3. End Sub

Ok ?


---------------
roger
Reply

Marsh Posté le 07-09-2005 à 17:39:46    

Ou bien ceci :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If (Target.Column = 2 And Target.Row = 4) Then
     ' Changement sur la cellule B4
     Call ma_macro_vba
  End If
End Sub
 
Sub ma_macro_vba()
   MsgBox ("Coucou !" )
End Sub

Reply

Marsh Posté le 08-09-2005 à 06:45:35    

bonjour,
Worksheet_SelectionChange ne réagit pas au changement de valeur mais au déplacement sur une cellule.
A+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed