Pour les champs obligatoires, une solution :
If TextBox1 = "" Then MsgBox "Renseigner Textbox !": Exit Sub
Pour remplacer les vides par le "_", il y a la fonction Replace.
Replace(TextBox1, " ", "_")
de l'inscrire dans une liste ou il y aura le nom de toutes les feuilles (une liste déroulante dans une colonne)
Tu auras sûrement besoin de chercher la dernière ligne de la liste pour ajouter la nouvelle feuille. Pour cela, tu peux utiliser End. exemple :
derLig = Range("A" & Rows.Count).End(xlUp).Row
Il me reste aussi à trouver un code pour enlever la protection de la structure du tableau afin de créer la nouvelle feuille sur la version final ou un code permettant de bloquer la suppression de quelques feuille.
Là je comprends pas ce que tu veux.
Partager