Tableau croisé et VBA

Tableau croisé et VBA - VB/VBA/VBS - Programmation

Marsh Posté le 27-08-2007 à 13:04:32    

Bonjour
 
est ce que quelqu'un connait la solution:
j'utilise sous Excel 3 feuilles qui comporte des grilles avec valeurs numérique: feuilleA, feuilleB, feuilleC.
 
la feuilleC va chercher des données dans les feuille A et B,
les soucis que je recontre lors de mon code en VBA est que lorsque je vais piocher les données des cellules de la feuilleC je n'obtiens pas les valeurs numérique mais la formules qui si trouve ?? exp(='D60-2vtx-blanc'!LC+'D60-1vtl-blanc'!L(-3)C)
 
comment faire pour contourner ce probléme?
 
merci pour votre aide

Reply

Marsh Posté le 27-08-2007 à 13:04:32   

Reply

Marsh Posté le 28-08-2007 à 10:40:49    

pour avoir un valeur il faut un = en début de formule déjà ^^

Reply

Marsh Posté le 28-08-2007 à 14:58:52    

Merci jpcheck de l'interet que tu porte à ma question, mais il me semble que le signe "=" ce trouve dans la formule ?
je veu juste preciser que ma recherche fonctione corectement sue une feuille normale,(sur la A ou B ) par exemple, mais des que j'utilise la feuille C, comme elle va chercher les données de la A et B ça ne marche plus du fait de la formule qui s'y trouve  

Reply

Marsh Posté le 28-08-2007 à 21:55:12    

peux tu mettre un lien vers ton fichier excel, ca me parait tout bidon ton histoire, mais j'ai du mal m'exprimer :p

Reply

Marsh Posté le 28-08-2007 à 22:42:00    

jpcheck a écrit :

peux tu mettre un lien vers ton fichier excel, ca me parait tout bidon ton histoire, mais j'ai du mal m'exprimer :p


RE ..
je ne comprend pas le sens de BIDON TON HISTOIRE??  peut etre me suis je mal exprimé?  
pour ce qui est de mettre un lien sur le code, ça risque d'etre assez lourd, mais je peu eclaircir un peu mon expliquation:
j'ai 2 grilles excel avec des valeurs numeriques,par le biais du Userform je peche ces valeurs,(pas de probleme!! dans la 3eme grilles j'ais ete piocher des cellules de la 1 er et 2eme grille qui s'affiche dans la 3eme grille, mais lorsque je visualise la cellule ce n'est pas la valeur numérique qui apparait mais: ='D60-2vtx-blanc'!LC+'D60-1vtl-blanc'!L(-3)C) normal, mais genant sous le VBA qui ne me donne pas la valeur de la cellule mais la formule ??
ai-je étè assez clair, ? si non je depose mon code demain , encore merci
Dominique

Reply

Marsh Posté le 29-08-2007 à 10:52:53    

bjr,
tu accèdes à la valeur de la cellule par le .value normalement, tu passes pas .formula la ?

Reply

Marsh Posté le 29-08-2007 à 14:35:58    

je pense que l'on ne ce comprend pas??
je travail avec un UserForm, et je vais chercher des valeurs dans les grille Excel.
si tu click sur une cellule excel qui comporte une formule, tu vois la formule et pas la valeur seul.
et bien dans le Usrform lorsque je vais piocher dans cette grille je le probleme evoqué, et je ne peu pas exploiter la valeur qui s'y trouve.
est ce plus clair ?

Reply

Marsh Posté le 29-08-2007 à 16:42:18    

ok ok, oui le pb n'est pas le même en fait  :pt1cable:  
c'est possible que tu postes le fichier sur cjoint.com pour que je vois ceque je peux faire stp ? :)
 

Reply

Marsh Posté le 29-08-2007 à 16:46:17    

OK je le depose ce soir vers 20 plus ou moins merci

Reply

Marsh Posté le 29-08-2007 à 22:01:33    

voila le lien,
ne t'arrete pas trop sur le code je l'ais simplifié au maxi-maximum lol
 
http://cjoint.com/?iDv72KyYRL

Reply

Marsh Posté le 29-08-2007 à 22:01:33   

Reply

Marsh Posté le 30-08-2007 à 22:08:42    

lol, c'est bien ce que je te disais, tu es passé par .formulaRC a la place de .value... change moi ca et que ca saute :o :p

Reply

Marsh Posté le 31-08-2007 à 08:58:13    

jpcheck a écrit :

lol, c'est bien ce que je te disais, tu es passé par .formulaRC a la place de .value... change moi ca et que ca saute :o :p


 
 :o   :o   :o  OUPS
ce qu'on est bête des fois !!
 
merci pour ton aide et ton attention !!
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed