pheonix00fr
XLDnaute Junior
Bonjour, pour me situer je suis pour les macros au niveau "bricoleur". Je travaille actuellement sur un fichier excel ou j'ai intégré pas mal de macro et j'en ai une qui me donne du mal, elle bloque l'exécution d'autre macro. Pour contourner se problème, je pense qu'il faut modifier la façon dont elle se déclenche, actuellement c'est le changement sur la feuille qui la déclenche "Worksheet_Change" et je voudrais qu'elle se déclenche à l'activation de la feuille "Worksheet_Activate". Si vous pouvez m'aider a l'adapter?
Merci.
Merci.
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
'la ligne dont la colonne G a été saisi est verouillé
'La ligne suivante est deverouillée
Application.EnableEvents = True
If Target.Column <> 8 Then Exit Sub
ActiveSheet.Unprotect
Target.EntireRow.Select
Selection.Locked = True
lig = Target.Row
Cells(lig + 1, 1).EntireRow.Select
Selection.Locked = False
ActiveSheet.Protect
End Sub