Bonjour à tous et meilleurs voeux
Excel 2003 - xppro
J'ai un classeur avec une feuille "MODELE" et je voudrais simplement (pour des raisons de... cohabitation) dupliquer cette feuille modèle lors de sa sélection (clic sur l'onglet) ça marche avec un bouton, je voudrais éviter le bouton ! Le problème est qu'à la création de la nouvelle feuille, elle se crée avec le même code dans son Worksheet_Activate, ça me fait une boucle d'une msgbox en plus : comment éviter ? (j'espère être clair)
d'autre part, comment éviter toute écriture dans cette feuille modèle ?
il y a des moments où je me sens plus bête que d'habitude
merci pour les réponses
Excel 2003 - xppro
J'ai un classeur avec une feuille "MODELE" et je voudrais simplement (pour des raisons de... cohabitation) dupliquer cette feuille modèle lors de sa sélection (clic sur l'onglet) ça marche avec un bouton, je voudrais éviter le bouton ! Le problème est qu'à la création de la nouvelle feuille, elle se crée avec le même code dans son Worksheet_Activate, ça me fait une boucle d'une msgbox en plus : comment éviter ? (j'espère être clair)
Code:
Private Sub Worksheet_Activate()
Dim msg, style, title, reponse
msg = "Créer une nouvelle feuille de journée"
style = vbYesNo + vbExclamation + vbDefaultButton1
title = ""
reponse = MsgBox(msg, style, title)
If reponse = vbYes Then
Sheets("MODELE").Select
Sheets("MODELE").Copy Before:=Sheets(1)
End If
End Sub
d'autre part, comment éviter toute écriture dans cette feuille modèle ?
il y a des moments où je me sens plus bête que d'habitude
merci pour les réponses