Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
839 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Tableau croisé et VBA

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tableau croisé et VBA

n°1604385
DOMY59
Posté le 27-08-2007 à 13:04:32  profilanswer
 

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

mood
Publicité
Posté le 27-08-2007 à 13:04:32  profilanswer
 

n°1604954
jpcheck
Pioupiou
Posté le 28-08-2007 à 10:40:49  profilanswer
 

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

n°1605272
DOMY59
Posté le 28-08-2007 à 14:58:52  profilanswer
 

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  

n°1605509
jpcheck
Pioupiou
Posté le 28-08-2007 à 21:55:12  profilanswer
 

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

n°1605522
DOMY59
Posté le 28-08-2007 à 22:42:00  profilanswer
 

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

n°1605644
jpcheck
Pioupiou
Posté le 29-08-2007 à 10:52:53  profilanswer
 

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

n°1605818
DOMY59
Posté le 29-08-2007 à 14:35:58  profilanswer
 

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 ?

n°1605923
jpcheck
Pioupiou
Posté le 29-08-2007 à 16:42:18  profilanswer
 

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 ? :)
 

n°1605928
DOMY59
Posté le 29-08-2007 à 16:46:17  profilanswer
 

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

n°1606021
DOMY59
Posté le 29-08-2007 à 22:01:33  profilanswer
 

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

mood
Publicité
Posté le 29-08-2007 à 22:01:33  profilanswer
 

n°1606549
jpcheck
Pioupiou
Posté le 30-08-2007 à 22:08:42  profilanswer
 

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

n°1606626
DOMY59
Posté le 31-08-2007 à 08:58:13  profilanswer
 

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 !!
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Tableau croisé et VBA

 

Sujets relatifs
Problème pour une mise en page sous forme de tableau[VBA] chemin réseau
Comment configurer les bordures d'une ligne dans un tableau[VBA]Prendre en compte un interval de dates
Configurer les bordures d'une ligne dans un tableauModification d'un caractère dans un tableau
VBA : actualisation tableau croisé dynamique[VBA]Tableau croisé dynamique sur plage variable
Q. Datacrunching: "Décroiser" un tableau croisé Excel en VBADéclaration de la source d'un tableau croisé dyn en VBA **RESOLU**
Plus de sujets relatifs à : Tableau croisé et VBA


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR