Créer et nommer une feuille de calcul avec VBA - Conseils Excel

Table des matières

Anupam demande:

J'essaie de créer et de nommer une feuille à partir d'une macro Excel. Si j'utilise la fonction Sheets.Add, il nomme simplement quelque chose comme Sheet2, etc. en le nommant plus grand que la dernière feuille créée. Je ne peux donc pas accéder à cette feuille à partir de la même macro. Existe-t-il un moyen de créer et de nommer une feuille de calcul en même temps.

Eh bien, la première chose est d'utiliser des objets. C'est une recommandation, vous pouvez vivre sans les utiliser, mais la vie devient tellement plus facile quand vous le faites …

Juste comme ça:

Dim WS as Worksheet Set WS = Sheets.Add

Vous n'avez pas besoin de savoir où il se trouve, quel est son nom, vous vous référez simplement à WS.

Si vous voulez toujours faire cela à l'ancienne, essayez ceci:

Sheets.Add.Name = "Test"

Articles intéressants...