Bonjour,
voici mon problème:
Dans vba, j'écris une formule pour un range, par exemple:
Ceci marche mais maintenant j'aimerai assigner une cellule vide si la condition n'est pas respectée, j'ai donc essayé ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part ThisWorkbook.Worksheets("toto").Range(Cells(2, 21), Cells(20, 21)).FormulaR1C1 = "=IF(RC[-1]>0,RC[-2]+RC[-1],0)"Mais voilà, ça ne marche pas à la compilation. " étant le caractère de fin de string, la formule ne passe pas dans son ensemble....
Code : Sélectionner tout - Visualiser dans une fenêtre à part "=IF(RC[-1]>0,RC[-2]+RC[-1],"")"
Que puis-je faire?
Partager