comment tester si une macro est active ?
Bonjour le forum,
j'ai cherché sur les forums et sur les tutoriels et je n'ai pas trouvé comment tester si une macro est active ?
je m'explique ; sur une feuille lorsque l'on pointe sur la première colonne, par VBA, j'éjecte gentillement sur une cellule définie.
Par ailleurs, j'ai une autre macro qui réalise une sélection d'une ligne pour un copier coller.
Le problème; lorsque la sélection de la ligne se fait je me fais gentillement éjecter moi aussi.:aie:
je cherche à tester dans ma worksheet si ma macro est active pour sortir de ce renvoi
dans la Worksheet
Code:
1 2 3 4 5 6 7
|
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 Then
Range("b3").Select
End If
End Sub |
dans ma feuille
Code:
1 2 3 4 5 6 7 8 9 10
| Sub ajouter()
' Macro enregistrée le 16/02/2008 par
'fermeture des filtres automatiques
Selection.AutoFilter
'copie la ligne avec un décallage bas
Rows("3").Select
Selection.Copy
Selection.Insert Shift:=xlDown |
voilà !! avec vous une idée, un état de cette macro ou un flag à placer dans cette macro pour sauter le test If .. then .. end if :cfou:
sur Excel 2003
Merci