Création de page

Bonjour à tous,

Cela fait un bail que je n'ai plus fait de macro.

J'ai un souci. Je souhaite lorsque l'utilisateur de mon fichier créé une nouvelle feuille qu'Excel lui pose la question sur le nom de la page avec in input. Jusque là pas de souci. Mon souci est qu'une fois la pager créée, je demande si l'utilisateur veut aussi créer un tableau de données et comme j'utilise une private sub workbook_newsheet, ma macro tourne en rond.

En fait, je veux lorsque'une nouvelle page est créé, que l('utilisateur renseigne le nom de la feuille et une fois fait, créer un tableau de données qui portera le nom Tab_ & titre de la page précédant. Or là, je tourne en rond. J'essaye d'utiliser une variable globale mais je ne suis pas vraiment doué et surtout, je sors tout juste de la grippe.

Mon fichier est joint.

Merci pour votre aide.

8test.xlsm (16.08 Ko)

Bonjour,

j'utilise une private sub workbook_newsheet, ma macro tourne en rond.

Tu dois alors désactiver temporairement la gestion des événements.

Private Sub Workbook_NewSheet(ByVal sh As Object)
Dim answer As Integer
Dim Titre As String

Application.EnableEvents = False

' ..................

Application.EnableEvents = True

End Sub

Merci Steelson,

cela fonctionne bien.

Merci encore, j'apprends tous les jours quelque chose de nouveau et tous les jours il me semble rajeunir.

Rechercher des sujets similaires à "creation page"