S.L.B.
<hr />-- Le règlement tu liras -- Des recherches tu feras -- Le style SMS tu banniras --
-- De la validation pertinente tu feras -- Du respect tu auras -- <
chtebel
Messages postés62Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention 3 janvier 20111 27 oct. 2008 à 15:29
merci mais non ca ne marche pas, car
cells(1,i).formula="=INDEX(prix!D:D,$A3)" car INDEX(prix!D:D;$A3) marche dans excel(en changeant bien le ; en , pour ecrire en anglais dans vba)
mais
cells(1,i).formula="=INDEX(prix!" & colonne(i) & ";$A3)" ne peut pas marcher
car INDEX(prix! colonne(i);$A3) ne marche pas en excel alorq que pour moi ca devrait..
Le but c'est d'avoir la syntaxe excel qui marche, apres celle de VBA en découle
lillith212
Messages postés1229Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention16 juin 2009 27 oct. 2008 à 15:34
As-tu essayé???
Mais si tu es sur que ca fonctionne pas... Je n'instiste pas.
La diférence c'est
INDEX(prix! colonne(i);$A3) sera écrit de la meme façon que saisi ici alors que
cells(1,i).formula="=INDEX(prix!" & colonne(i) & ";$A3)" va donner la valeur de colonne(i) et le concatener au sein de ta formule.
Bonne recherche
S.L.B.
<hr />-- Le règlement tu liras -- Des recherches tu feras -- Le style SMS tu banniras --
-- De la validation pertinente tu feras -- Du respect tu auras -- <
chtebel
Messages postés62Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention 3 janvier 20111 27 oct. 2008 à 15:39
Par exemple en excel
=INDEX(1:1;8)
donne la valeur a l'intersection de la ligne 1 et de la 8 emme colonne. donc pas de probleme pour boucler sur i
et
=INDEX(H:H;1) donne la valeur à l'intersection entre la 8eme colonne et la premiere ligne et la probleme en effet
moi ce que j'essaie de savoir pour le mettre en VBA derriere, comment on pourrait ecrire cette intersection avec des chiffres comme pour les lignes au dessus, au lieu d'avoir des H.
Vous n’avez pas trouvé la réponse que vous recherchez ?