Syntaxe VBA

boujour à tous,

je vous soumets ce problème de synthaxe: je veux nommer une feuille en fonction d'une cellule de cette feuille.

Exemple: la cellule D32 contient "13 janvier"

Synthaxe pour nommer la feuille: activeSheet .Name = Range("D32")

Jusque là, ça va.

Mon problème est que je veux rajouter une autre référence,

Cellule H32 contient "29 janvier"

dans mon cas, je voudrais que la feuille se nomme : du (texte) 13 janvier (cellule D32) au(texte) 29 janvier (cellule h32)

Quelle synhaxe utiliser dans le VBA?

D'avance merci,

Bien cordialement,

Elfi

Bonjour

ActiveSheet.Name = "du " & Format(Range("D32"), "dd mmmm") & " au " & Format(Range("H32"), "dd mmmm")

Amicalement

Nad

Hello Nad-Dan,

merci pour la rapidité, je teste et vous tiens au courant,

Amicalement,

Elfi

Super, cela fonctionne à merveille. C'est d'autant plus intéressant que ta formule mettant le jour et le mois en texte me permet de simplifier la saisie des cellules 32. Plus besoin d'éviter les barres obliques dans celles-ci.

Tu as dépassé mes espérances!

Merci mille fois et bravo,

Amicalement,

Elfi

Rechercher des sujets similaires à "syntaxe vba"