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

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [EXCEL] /Expert needed\Tableaux croisés et formules

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[EXCEL] /Expert needed\Tableaux croisés et formules

n°2683341
Shinji_kun​64
NO WAY
Posté le 02-05-2007 à 16:21:15  profilanswer
 

Salut,
 
J'ai un soucis avec excel, je vous expose le binz.
 
J'ai extrait via SQL des données que j'importe sous forme de tableau croisé dynamique sous EXCEL. Jusque la aucun soucis mais apparement on ne peut pas associer de formule avec un tableau croisé dynamique... or j'ai absolument besoin d'extraire selectivement des cellules de ce tableau (idéalement avec un truc genre RECHERCHEV). Je précise que le tout doit s'actualiser automatique avec SQL à chaque modification dans le logiciel de base :o  
Je ne peut donc pas simplement copier/coller le tableau croisé numérique pour travailler dessus :(  
 
Un idée pour me sortir de ce mauvais pas, j'ai cramé mes neurones la :fou:  
 
THX d'avance a la personne qui pourra m'aider, je compte sur votre sollicitude :ange:

mood
Publicité
Posté le 02-05-2007 à 16:21:15  profilanswer
 

n°2683352
Idoine
Posté le 02-05-2007 à 16:35:09  profilanswer
 

A part avec de la programmation...

n°2683355
Shinji_kun​64
NO WAY
Posté le 02-05-2007 à 16:38:44  profilanswer
 

Cela s'avère être en dehors de mes compétences :sweat:  
 
Y'a des modèles simples à copier/coller/modifier ou c'est du sur mesure  :??:

n°2683360
Idoine
Posté le 02-05-2007 à 16:44:08  profilanswer
 

Peut-être devrais-tu prendre le processus dans l'autre sens, importer 2 fois tes données, 1 en TCD et l'autre en tableau classique, qui te permettrait de faire tes recherches...

n°2683361
Shinji_kun​64
NO WAY
Posté le 02-05-2007 à 16:45:14  profilanswer
 

J'essaye autre chose :o  
 
J'aurai besoin sous SQL de renvoyer sur excel d'autres données en même temps, de façon à ce qu'elles soient toutes manipulables dans un tableau croisé dynamique.
 
Je m'explique, j'ai ca:  
 
SELECT COMBUDG.CP_NUM, COMBUDG.BU_SENS, COMBUDG.A1_CENT, COMBUDG.A2_CENT, COMBUREP.BR_MOIS, COMBUREP.BR_MT1
FROM SWBASE.UTIMAJSW.COMBUDG COMBUDG, SWBASE.UTIMAJSW.COMBUREP COMBUREP
WHERE COMBUREP.DOS_CODE = COMBUDG.DOS_CODE AND COMBUREP.BU_CLE = COMBUDG.BU_CLE
 
et ca:
 
SELECT COMECRAN.CP_NUM, COMECRAN.EA_JOUR, COMECRAN.EA_PERI, COMECRAN.EA_LIB, COMECRAN.EA_SENS, COMECRAN.DV_CODE, COMECRAN.EA_MNTD, COMECRAN.A1_CENT, COMECRAN.A2_CENT, COMECRAN.EA_JAL
FROM SWBASE.UTIMAJSW.COMECRAN COMECRAN
 
Je sais envoyer ou l'un ou l'autre mais comment envoyer tout ca à la fois vers excel ?
En clair, quel est le bon code pour lier les deux :??:  

n°2683364
Shinji_kun​64
NO WAY
Posté le 02-05-2007 à 16:48:24  profilanswer
 

Idoine a écrit :

Peut-être devrais-tu prendre le processus dans l'autre sens, importer 2 fois tes données, 1 en TCD et l'autre en tableau classique, qui te permettrait de faire tes recherches...


Je ne pense pas arriver a m'en sortir avec un tableau normal, j'ai plusieurs milliers de lignes, des totaux et sous totaux dont les rubriques sont amenées à évoluer :pt1cable:  
 
Et puis en plus des tableaux comme ca, j'en ai 20 :whistle:

n°2683366
Idoine
Posté le 02-05-2007 à 16:49:26  profilanswer
 

Eventuellement avec UNION entre les deux, mais ça demande que les 2 requêtes renvoient les mêmes noms de champs, dans le même ordre...

n°2683367
Shinji_kun​64
NO WAY
Posté le 02-05-2007 à 16:51:41  profilanswer
 

Les champs ne sont pas les memes non :/
 

n°2683369
Idoine
Posté le 02-05-2007 à 16:58:10  profilanswer
 

Donc je suppose que ces données ne doivent pas aboutir dans les mêmes colonnes (voire le même tableau) ?

n°2683391
Shinji_kun​64
NO WAY
Posté le 02-05-2007 à 17:20:01  profilanswer
 

Dans le meme tableau oui [:bounty]  
 
En fait c'est de la compta analytique.
J'ai d'un coté les budgets et de l'autre les réalisations...  
Donc bien sur certains comptes comptables ou codes analytiques n'existent pas dans les deux (budgets et réalisations).
 
Je vois pas comment m'en sortir avec SQL :heink:  
Ca serait tellement simple si je pouvait faire un simple rechercheV sur ce tableau de merde [:bounty]

mood
Publicité
Posté le 02-05-2007 à 17:20:01  profilanswer
 

n°2683443
Shinji_kun​64
NO WAY
Posté le 02-05-2007 à 19:26:56  profilanswer
 

d'autres idées ?

n°2683444
Idoine
Posté le 02-05-2007 à 19:29:11  profilanswer
 

Je ne vois plus que l'enregistrement de macros...

n°2683451
Shinji_kun​64
NO WAY
Posté le 02-05-2007 à 19:55:47  profilanswer
 

Ah la poisse :sweat:  
 
Et ca s'apprends relativement facilement pour quelqu'un qui n'a jamais fait de programmation de sa vie ? :D  

n°2683614
Idoine
Posté le 03-05-2007 à 12:09:24  profilanswer
 

:D Vi, faut juste bien connaître Excel, et se mettre un peu à l'anglais !
Commence par enregistrer des macros (tu lances un enregistrement, tu fais les manips Excel que tu veux automatiser, genre écriture de formules, mise en forme de tableau... et tu arrêtes l'enregistrement).
Ensuite tu regardes le code que Excel a généré...

n°2683629
TAM136
Posté le 03-05-2007 à 13:18:57  profilanswer
 

Idoine a écrit :

:D Vi, faut juste bien connaître Excel, et se mettre un peu à l'anglais !
Commence par enregistrer des macros (tu lances un enregistrement, tu fais les manips Excel que tu veux automatiser, genre écriture de formules, mise en forme de tableau... et tu arrêtes l'enregistrement).
Ensuite tu regardes le code que Excel a généré...


 
Salut
 
Effectivement, si tu ne connais rien, le mieux est d'utiliser l'enregistreur en allant dans Outils/Macro/Nouvelle macro. Chaque manipulation sera traduite sous forme de code ou d'instruction VBA. Tu pourras ensuite supprimer les instructions qui n'auront pas d'intérêt. Mais il faut au préalable écrire ton algo, c'est-à-dire, écrire en français étape par étape ce que veux faire:  
1/Sélectionner cellule A1
2/Copier cette cellule
3/Sélectionner la cellule destinataire
4/Coller la sélection
etc...
 
Il faudrait donc que tu donnes le maximum d'infos. Attention, je ne suis pas sûr que la macro enregistre les manip dans ta base SQL.
 
Edit: n'oublies pas bien sûr d'arrêter l'enregistreur.


Message édité par TAM136 le 03-05-2007 à 13:22:57
n°2683656
Shinji_kun​64
NO WAY
Posté le 03-05-2007 à 14:10:33  profilanswer
 

Pfffiou ca devient une usine à gaz mon truc :/
 
Je vais tester VBA pour voir mais sans grand espoir, à mon avis je devrai faire une croix sur une partie de mes objectifs :sweat:

n°2683696
SuppotDeSa​Tante
Aka dje69r
Posté le 03-05-2007 à 16:04:10  profilanswer
 

Bonjour
 

Citation :

J'ai extrait via SQL des données que j'importe sous forme de tableau croisé dynamique sous EXCEL


Explique la procedure stp. Passes tu par MsQuery ou une exportation/liaison integrée à ton logiciel compta ?
 
Tes données initiales sont dans quel logiciel ? As tu acces a la BDD ? (Login, MDP)
Tu as un exemple de ton fichier Excel ? Avec un coups les engagements et l'autre les réalisés ?
 
Cordialement
 
[edit]
Bien le bonjour TAM136 :D
[/edit]

Message cité 2 fois
Message édité par SuppotDeSaTante le 03-05-2007 à 16:06:51

---------------
Soyez malin, louez entre voisins !
n°2683697
Shinji_kun​64
NO WAY
Posté le 03-05-2007 à 16:11:52  profilanswer
 

SuppotDeSaTante a écrit :

Bonjour
 

Citation :

J'ai extrait via SQL des données que j'importe sous forme de tableau croisé dynamique sous EXCEL


Explique la procedure stp. Passes tu par MsQuery ou une exportation/liaison integrée à ton logiciel compta ?
 
Tes données initiales sont dans quel logiciel ? As tu acces a la BDD ? (Login, MDP)
Tu as un exemple de ton fichier Excel ? Avec un coups les engagements et l'autre les réalisés ?
 
Cordialement
 
[edit]
Bien le bonjour TAM136 :D
[/edit]


Alors:
 
Oui je passe par Query.
Mes données initiales sont dans mon CCMX, mon logiciel de compta et j'ai bien sur accés à la base de données :jap:  
 
J'ai un coup les engagements et de l'autre les réalisés oui.
 
Pourquoi  ? :D


Message édité par Shinji_kun64 le 03-05-2007 à 16:16:31
n°2683703
SuppotDeSa​Tante
Aka dje69r
Posté le 03-05-2007 à 16:25:08  profilanswer
 

Pour regarder avec des données "réelles" biensur...   :sarcastic:  
 
Pas tres explicite la procedure... M'enfin  :o  
Je pars du principe que tu passes directement par un tableau croisé dynamique et que tu le lies a une soucre externe.
 
Dans ce cas là, c'est mort pour reunir les deux types d'infos. Comme l'a dit idoine. Parceque meme un union sous Query, bonjour la merde et la lenteur.
 
Comme te l'as ensuite dit idoine, tu lies tes données via deux tableaux tous cons (soit dans la meme feuille, soit deux feuilles distinctes). Qu'ils aient des milliers de ligne on s'en fou un peu en fait.
A partir de la tu pourras faire ce que tu veux, TCD, recherchev etc.
 
Maintenant parler de choses precises, sans exemple concret, pas evident ;)
 
D'où :

SuppotDeSaTante a écrit :

Tu as un exemple de ton fichier Excel ? Avec un coups les engagements et l'autre les réalisés ?


 
Cordialement
 


---------------
Soyez malin, louez entre voisins !
n°2747013
Freddy_95
Posté le 01-01-2008 à 16:47:11  profilanswer
 

Bonjour, ... utilisateur  de CCMX Winner compta !
...
J'utilise moi même ce logiciel et malheureusement depuis peu il ne fonctionne plus ; en cause le fichier DPUTI.DAT et le message d'erreur est le suivant : "Btrieve (N) version 6.15 _ Record manager inative (20) : Open C:\CCMX\PARAM\CABINET\DPUTI.DAT"  
Malgré plusieurs ré-installation il ne fonctionne toujours pas  
Pouvez-vous me dépanner ?
Merci d'avance

n°2749680
SuppotDeSa​Tante
Aka dje69r
Posté le 12-01-2008 à 21:51:10  profilanswer
 

Bonjour
 
Et CCMX en disent quoi ?


---------------
Soyez malin, louez entre voisins !
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [EXCEL] /Expert needed\Tableaux croisés et formules

 

Sujets relatifs
affichage d'une formule excel[EXCEL] bug nombre non numériques (matrices)
EXCEL: Recupérer les valeurs d'un .csvdisk expert 3 de micro application
Problème excel ColonesQuestion pour les boss de Excel !
Bob macro Excelpb excel
Excel pb fonction ESTVIDEMacro Excel. Dupliquer une feuille.
Plus de sujets relatifs à : [EXCEL] /Expert needed\Tableaux croisés et formules


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