Bonjour à tous,
Je crée plusieurs feuilles par recopie sous VBA et souhaite réaliser un report d'une feuille sur la suivante.
Je voudrais, dans la feuille appelée Sept (pour Septembre), en E6, écrire la formule "=Août 2016!L6C9", sachant que 2016 est stocké dans la variable numérique Annee.
Pour cela j'ai écrit le code suivant:
A la place de ma formule j'obtiens "=Août '2016'!L6C9". Vous remarquerez les apostrophes de part et d'autre de 2016, ce qui déclenche le message d'erreur #NOM
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 With Sheets(2) .Select .Name = "Sept" .Cells(4, 4).Value = Nom & " " & Prenom .Cells(5, 4).Value = "Septembre " & Annee Formule = "=Août " & CStr(Annee) & "!L6C9" .Range("E6").FormulaR1C1Local = Formule End With
Pouvez-vous m'indiquer la syntaxe correcte
Merci
Partager