Une question bête, je cherche à rentrer une formule en VBA, et je crois que j'ai des problèmes avec les guillemets, je ne m'en sors pas.. Pouvez-vous svp me dire où est le souci dans la formule ci-dessous (lastR et k étant des variables) ?
Code:
ActiveWorkbook.Sheets("Sheet1").Cells(lastR + k, 1).FormulaR1C1 = "=IF(C" & lastR + k & "=""AB12"", IF(OR(LEFT(I" & lastR + k & "=""2"", LEFT(I" & lastR + k & "=""5"",R" & lastrowlist + k,0),0)"
essaye simplement de remplacer FormulaR1C1 par Formula
Maintenant, étant donné notre connaissance du problème, tu comprendra qu'il est un peu difficile de répondre si ce n'est pas ça...
Je doute que vous réussissiez à savoir si C30="AB12" en écrivant "=IF(C" & lastR + k & "=""FY12"",IF(OR(LEFT(I" & lastR + k & ")=2,LEFT(I" & lastR + k & ")=5),R" & lastR + k & ",0),0)", mais passons...
ROGER2327 #5803
Mercredi 4 Palotin 139 (Sainte Susan Calvin, docteur - fête Suprême Quarte) 4 Floréal An CCXX, 6,2608h - aubépine 2012-W17-1T15:01:33Z
Et moi je doute que quel que soit le contenu de I30, gauche(I30) puisse être égal à 2 ou 5
A la rigueur, égal à "2" ou "5", oui... mais passons, en effet