Erreur sur le code pour une insertion de formule sur Excel

Bonjour à tous,

J'appelle votre expertise car j'ai une erreur sur ma macro.
En effet je souhaite insérer une formule avec une macro sur une cellule de mon tableau excel.

Néanmoins j'ai un soucis avec ma formule Range (Souligné ci-dessous)

Savez-vous pourquoi ?

________________________________________

Sub Cleanbase()
'
Sheets("Sheets1").Select

Range("A3").Formula = "=IF('Tableau de construction'!$C$3="";"";'Tableau de construction'!$C$3)"
Range("B3").Formula = "=IF('Tableau de construction'!$C$4="";"";'Tableau de construction'!$C$4)"

End Sub

________________________________________

Merci de m'avoir lu.

Bien à vous,

Bonjour,

Essayez ceci:

Range("A3").FormulaLocal = "=IF('Tableau de construction'!$C$3="""";"""";'Tableau de construction'!$C$3)"
Range("B3").FormulaLocal = "=IF('Tableau de construction'!$C$4="""";"""";'Tableau de construction'!$C$4)"

Cdlt

Bonjour Arturo83,

MERCI BEAUCOUP !!! Il faut effectivement doubler les guillemets """"

(En parallèle j'ai remarqué que j'avais fait une faute de conversion excel FR a ENG avec les ; et les ,)

Rechercher des sujets similaires à "erreur code insertion formule"