otis44
Messages postés19Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention 4 juillet 2006
-
18 juil. 2005 à 17:06
otis44
Messages postés19Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention 4 juillet 2006
-
19 juil. 2005 à 09:43
Bonjour,
je veux programmer la formule suivante dans l'éditeur VB.
=ARRONDI.SUP(D15*Données!G10+Tables!F15*Données!K10;0)
Je veux appliquer la formule de G2:G25000 et de K2:K25000
La formule que je saisis est la suivante :
.Cells(i, 7).FormulaR1C1 = "=ROUNDUP(RC[-3]*Données!R[-5]C+Tables!RC[-1]*Données!R[-5]C[4],0)"
Le schmilbik est que je ne vais tout de même pas m'amuser à me taper la formule 25000 fois.
Je voudrias savoir comment programmer la formule pour que les RC disparaisent en me laissant la possibilité de mettre des cells(i,j)
Merçi de votre contribution à mon élevation spirituo-programmatrice.
otis44
Messages postés19Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention 4 juillet 2006 19 juil. 2005 à 09:07
je n'ai pas encore essayé mais je doute que ça ne marche pas.En fait le problème est que l'adressage des cellules est relative.(les références des cellules sont données à partir de la référence de la cellule qui doit contenir la formule).Mais je vais essayer quand même.
otis44
Messages postés19Date d'inscriptionlundi 18 juillet 2005StatutMembreDernière intervention 4 juillet 2006 19 juil. 2005 à 09:43
Merçi c'était bel et bien la solution.Avec une boucle for next ça roule comme sur des roulettes.
Je viens de monter en grade dans ma quête de savoir.Encore merçi
L'échec est l'épreuve de la réussite