Réécrire propriété d'une Worksheet

Bonjour, j'ai à nouveau un petit problème.

Le voici:

A une feuille spécifique que l'on appellera "Datas" de mon classeur, j'ai attribué ces 2 appels.

Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
    Call Colore_Lignes
    Call Colore_Les_Mois
Application.ScreenUpdating = True
End Sub

mais, en fonction de certaines conditions, cette feuille spécifique est supprimée puis recréée dans la foulée par une routine.

Le problème est que dans ce cas, la Sub Worksheet_Change redevient vierge, et je perds mes deux appels de mise en forme.

Ma question, vous la voyez venir :

de quelle manière, dans le code qui crée la feuille, pourrais je réécrire ces lignes dans cette propriété de la feuille ?

Merci d'avance

Bonjour

BastLat a écrit :

en fonction de certaines conditions, cette feuille spécifique est supprimée puis recréée dans la foulée par une routine.

Modifie ta procédure pour "nettoyer" la page

Sheets("Datas").Cells.Clear

est assez efficace

Banzai64 a écrit :

Modifie ta procédure pour "nettoyer" la page

Sheets("Datas").Cells.Clear

est assez efficace

Mais bien sûr !

Pourquoi se compliquer la vie ??

Merci Banzaï64 !

Rechercher des sujets similaires à "reecrire propriete worksheet"