Créer un TCD dans un onglet dont on choisit le nom

Bonjour,

J'aimerais modifier la valeur du pivot d'un TCD créé par une macro en fonction d'une réponse choisie par l'utilisateur.

Pour le moment, j'en suis ici :

J'ai une macro qui me créé un TCD. J'aimerais pouvoir nommer le nouvel onglet où est créé le TCD.

J'avais lu quelque part que le code suivant pouvait marcher :

Sheets.Add.Move After:=Sheets(Sheets.Count)

Sheets(Sheets.Count).Name = "TCD"

Mais en fait, cela créé un onglet nommé "TCD", qui est vierge, et le TCD est créé sur un autre onglet nommé "Sheet2".

Quelqu'un aurait une idée ?

J'en ai besoin, car ensuite, je dois modifier la valeur du pivot du TCD en fonction d'une autre cellule (pour faire un code du genre :

Sheets("TCD").Range("B1") = Sheets("Synthèse").Range("B3") J'ai donc besoin de connaître le nom de l'onglet.

En B1 de la Sheet "TCD" se trouve la valeur pivot du TCD. En B3 de la feuille "Synthèse" se trouve la réponse entrée par l'utilisateur lors d'une fenêtre de dialogue.

Ca non plus, ça ne marche pas trop.

Merci pour vos éventuelles suggestions / réponses.

Bonjour,

Merci de joindre un fichier et de reformuler ta demande.

Cdlt.

Rechercher des sujets similaires à "creer tcd onglet choisit nom"