Sub Cmd_AjoFrm_Click()
On Error GoTo FeuilInexistante
'Mettre un message d'erreur si le champ du Nom de la Feuille n'est pas rempli
If Txt_AjoFeuil = "" Then
MsgBox "Veuillez renseigner le Nom de la Nouvelle feuille... (cette donnée " _
& "est indispensable au fonctionnement du logiciel).", 48, "Erreur"
Exit Sub
End If
Dim sh As Worksheet, n%: Set sh = Worksheets(Txt_AjoFeuil.Value)
MsgBox "La feuille " & Txt_AjoFeuil & " existe déjà !", 48, "Erreur": Exit Sub
FeuilInexistante:
Application.ScreenUpdating = 0
With Worksheets("Modèle")
.Visible = -1: n = Worksheets.Count: .Copy , Worksheets(n)
ActiveSheet.Name = Txt_AjoFeuil: .Visible = 0: Unload Me
End With
End Sub