J jef Guest 1 Octobre 2004 #1 Bonjour a tous, Voici un extract d'une de mes macro qui me pose probleme Mon besoin: mettre une formule dans une cellule a partir de VB Sub toto() For i = 1 To 10 Worksheets("181").Range("M" + Trim(Str(i))).Formula = "=SI(J" + Trim(i) + "<A1;1;0)" Next i End Sub VBA me sort l'erreur 1004 "erreur defini par l'application ou l'objet" Je ne comprend pas mon erreur quelqu'un a t il une idée ? Merci d'avance Jef
Bonjour a tous, Voici un extract d'une de mes macro qui me pose probleme Mon besoin: mettre une formule dans une cellule a partir de VB Sub toto() For i = 1 To 10 Worksheets("181").Range("M" + Trim(Str(i))).Formula = "=SI(J" + Trim(i) + "<A1;1;0)" Next i End Sub VBA me sort l'erreur 1004 "erreur defini par l'application ou l'objet" Je ne comprend pas mon erreur quelqu'un a t il une idée ? Merci d'avance Jef
A Arnaud Guest 1 Octobre 2004 #2 Salut , écrit plutot ta formule comme ça : "=IF(J" & Trim(i) &"<A1,1,0)" Vote positif 0 Vote négatif
J jef Guest 1 Octobre 2004 #3 Merci, maintenant ca fonctionnne, en fait apres plusieur essai le seul point genant provient du SI qu'il faut faut remplacer par IF d'ou une nouvelle Question VB ne comprend par le francais comme excel ? a+ sur le forum Vote positif 0 Vote négatif
Merci, maintenant ca fonctionnne, en fait apres plusieur essai le seul point genant provient du SI qu'il faut faut remplacer par IF d'ou une nouvelle Question VB ne comprend par le francais comme excel ? a+ sur le forum