Salut le forum !
En ce week end qui approche, j'ai encore de grande questions méthaphysiques à vous poser.
Je dois dans mon tableau, et à l'aide de VBA, réaliser la somme des valeurs contenues dans certaines cellules.
Le problème, c'est que je ne sais pas avant de lancer ma macro ou seront ces cellules.
En cours de macro, je rempli donc un tableau donnant les positions des résultats intermédiaires :
x étant une variable définie dans certaine de mes procédures.
Lorsque je clique sur mon bouton 'finish', je lance donc le code suivant:
Ce qui me donne mon code d'erreur préféré: le 1004, ou erreur d'éxécution,
Erreur définie par l'application ou par l'objet...
Je suppose que ca vient du fait que je fait appel à la cellulle 'mère' dans ma formule, mais je sais pas comment faire sinon.
Il y aurait pu avoir la solution cells(1,2).value = Cells(,).value + etc...
Mais ca ne peut pas marcher parceque le programme ne me génère que le corps des calcul et des choix, que donc g des #N/A partout et que ducoup, cette somme là ne marche pas du tout nom plus...
Merci de votre aide!!!
Arnaud
Message édité par: adebrux, à: 05/11/2005 20:33
En ce week end qui approche, j'ai encore de grande questions méthaphysiques à vous poser.
Je dois dans mon tableau, et à l'aide de VBA, réaliser la somme des valeurs contenues dans certaines cellules.
Le problème, c'est que je ne sais pas avant de lancer ma macro ou seront ces cellules.
En cours de macro, je rempli donc un tableau donnant les positions des résultats intermédiaires :
Code:
prix_intermediaire(i) = x
Lorsque je clique sur mon bouton 'finish', je lance donc le code suivant:
Code:
cells(5,10).formula =''
for j = 1 tu Ubound(prix_intermediaire)
cells(5,10).formula ='=RC+ RC[(prix_intermediaire(j)-10)]'
next j
'...
Ce qui me donne mon code d'erreur préféré: le 1004, ou erreur d'éxécution,
Erreur définie par l'application ou par l'objet...
Je suppose que ca vient du fait que je fait appel à la cellulle 'mère' dans ma formule, mais je sais pas comment faire sinon.
Il y aurait pu avoir la solution cells(1,2).value = Cells(,).value + etc...
Mais ca ne peut pas marcher parceque le programme ne me génère que le corps des calcul et des choix, que donc g des #N/A partout et que ducoup, cette somme là ne marche pas du tout nom plus...
Merci de votre aide!!!
Arnaud
Message édité par: adebrux, à: 05/11/2005 20:33