Bonjour à tous,
J'aimerai pouvoir créer une feuille d’après une liste. Cette feuille reprend le nom choisi dans la liste et est la copie d'un modèle.
Par contre, si cette feuille existe déjà, il ne faut pas la créer.
Voici le code que j'ai créé, la feuille se crée avec le bon nom, par contre elle va se créer plusieurs fois.
Private Sub ComboBox2_AfterUpdate()
Dim NomSalle As String
NomSalle = ComboBox2
Sheets("Modele").Copy after:=Sheets("Modele")
Sheets("Modele (2)").Name = NomSalle
If Sheets("listes").Range("A2").Value = "" Then
Sheets("listes").Range("A2").Value = NomSalle
Exit Sub
End If
If Sheets("listes").Range("A1").Offset(1, 0).Value = "" Then
Sheets("listes").Range("A1").Offset(1, 0).Value = NomSalle
Else
End If
End Sub