Création d'une feuille

Rafilo13

XLDnaute Junior
Bonjour a tous,

Dans ma macro je crée un feuille mais j'aimerai afficher un userform afin que l'utilisateur puisse rentrer le nom qu'il veux.

Si quelqu'un peu m'indiquer la procédure ...

Merci a tous par avance et bonne journée.
 

Rafilo13

XLDnaute Junior
Re : Création d'une feuille

Bonjour Drandreb,

oui peut etre, pour tout dire je ne sais pas exactement ...

Mais une fois que j'ai créer mon InputBox, comment dois je faire pour l'inclure dans ma Macro et arriver au but souhaité ?

Merci par avance
 

Rafilo13

XLDnaute Junior
Re : Création d'une feuille

Ok je viens de le faire ca marche impeccable.

Par contre j'ai une question :

Comment je dois faire ensuite pour utiliser cette feuille dans le reste de mon code le nom n'etant pas encore défini.

mon code pour nommer la feuille :

Dim nom As Variant

nom = InputBox("Veuillez saisir le nom de la feuille")

Sheets.Add
ActiveSheet.Name = nom

Admettons que par la suite je souhaite selectionner cette feuille comment dois je procéder ?

Sheets.Name=nom.select ?

Merci par avance
 

Dranreb

XLDnaute Barbatruc
Re : Création d'une feuille

Dabord il ne sera nécessaire de la sélectionner, ou plutôt de l'activer que si vous tenez à ce qu'elle soit présentée à l'usager. Pour modifier par macros des plages d'une feuille, il n'est pas nécessaire quelle soit active. Encore faut-il préciser la feuille destinatrice.
je vous conseille d'utiliser une variable déclarée en tête du module si plusieurs procédures sont impliquées
VB:
Dim MaFeuille As Worksheet
Set MaFeuille = ActiveSheet
' pour la réactiver si nécessaire:
MaFeuille.Activate
À+
 

Discussions similaires

Réponses
2
Affichages
226

Statistiques des forums

Discussions
312 720
Messages
2 091 329
Membres
104 871
dernier inscrit
Pagnol MOUELE