Recherche de données sur plusieurs classeurs

Biomeca

XLDnaute Nouveau
Bonjour à tous !

J'ai un p'tit soucis ... d'où ma question

J'ai un volume de 80 classeurs (qui va grossir d'environ 200/an) qui correspondent à des résultats d'analyses individuelles ayant la même architecture.
Mon objectif est de pouvoir faire de recherche de valeur ou de donnée (en sachant que je sais où elle se situe : cellule, colonne, ou ligne) sur cette cet ensemble de classeurs.
Je sais qu'il est possible de le créer sous Matlab car je le fait pour faire des calculs particuliers. Mais je pense qu'excel est capable de le faire.
Par contre comment ? je ne le sais pas.

Pouvez-vous m'aider ?

Merci bcp
 

Sylvie

XLDnaute Accro
Bonsoir,
Ce petit message tardif juste pour saluer notre Michael Jordan de la dream team que je n'avais pas vu arriver sur le fil (ouf il etait temps! ) Je veux parler de toi Michel-xld !

Allez pour la peine et parce que les temps sont durs, je vous embrasse tous

Bonne nuit

;)
Sylvie
 

Biomeca

XLDnaute Nouveau
bonjour tous le monde

vu le nombre de visite je vois que la question intéresse du monde, j'espère qu'elle en aidera plusieurs d'entre vous

pour répondre à michel_m

les choix de calculs sont applicable à toutes les colonnes car toutes ont des valeurs positives et/ou négatives
mais pour réduire le temps de recherche sur chaque fichier, il serait intéressant de choisir les colonne à lire d'où le sélection comme on le fait dans excel pour des calculs c-a-d :
- uniquement cette colonne
- de la colonne à la colonne
- et combinaison

en effet vous avez raison, si michelXLD doit être parent avec michael jordan car l'un survol la raquette l'autre c'est le code de calcul ;-)

je me répète merci les boys and girl (sylvie)

Didier
 

michel_m

XLDnaute Accro
Re,

Ci joint proposition sur la sélection des champs par un USF.

L'USF sera à améliorer + tard

Actuellement, on sélectionne 1 ou olusieurs champs; La sélection se fera par comparaison avec une valeur ( zéro par exemple) pour L'ENSEMBLE DES CHAMPS et non pour CHAQUE champ ( ma question de ce matin. Excuses moi d'insister)

Avant d'attaquer la partie extraction par ADO et SQL, j'ai besoin que tu valides ou non cette proposition;

Bonne soirée

Michel_M [file name=lecture.zip size=14835]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/lecture.zip[/file]
 
Dernière édition:

michel_m

XLDnaute Accro
Bonjour Biomeca, Sylvie, Michel, Thierry

Ci joint Proposition-démo sur 2 zip question d'encombrement > 50ko… à décompresser dans le même répertoire


IMPERATIF POUR FONCTIONNER
nécessite bibliothèque ADO. Vérifier que la référence :
Microsoft ActiveX Data Object 2.x Library est bien cochée dans VBE (accès par Alt+F11) :eek:utils (références)
'x= dépend des versions excel= 0 pour excel 2000


Cette démo est bridée à 10 colonnes (encombrement fichier) les points à modifier sont indiqués pour l'utilisation avec 95 colonnes. (Bio méca, si tu n'a pas l'habitude, je t'enverrais le fichier débridé)


L'USF pourrait être amélioré mais je ne suis pas spécialiste, donc si Thierry etc etc (un drag and drop serait super, pas vrai Thierry ?)

Nota:
1/J'ignore combien supporte de prédicats une instruction SQL …
2/ La valeur Seuil doit être un nombre entier … ??? à voir


A+
Michel_M
[file name=lecture_20050828162222.zip size=29552]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/lecture_20050828162222.zip[/file]
 
Dernière édition:

michel_m

XLDnaute Accro
Au cas où, par un hasard exceptionnel, ma solution intéresserait qqn, y compris le demandeur, je joins une rectification de lecture.xls

Michel_M [file name=lecture_20050829192243.zip size=30201]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/lecture_20050829192243.zip[/file]
 
Dernière édition:

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonjour Michel_M, MichelXLD, Sylvie, Bio, le Forum

Scuzi mi !!! J'étais pas trop dispo et j'ai failli rater le travail de Michel_M qu'en général je trouve toujours très interressant.

Je coche ce fil pour le reprendre ce week end à tête reposée pour draguer un peu !!!

Je vous tien au courant

Bonne Journée
[ol]@+Thierry[/ol]

Au fait le demandeur a pris peur ou bien ?
 

Biomeca

XLDnaute Nouveau
Bonjour,

Vous tous !!

Non non le demandeur n'a pas pris peur bien au contraire. Le demandeur a juste un bb de 6 mois qui fait c dents et qui le réveille à 1h 3h 5h 7h. Résultat qd j'arrive au boulot j'suis mort. Et le soir c chaud pour bosser.

Le pire ... la dent n'est pas encore sortie.

Milles excuses pour le retard.

Je viens de charger les différents fichiers. Je lance la macro. Au fait merci pour les commentaires dans les différents modules. Ca m'aidera pour bien comprendre qui fait quoi et qui appelle quoi, comment qd et pour quoi faire.

Bref je lance la macro, j'ai bien vérifié que la biblio était active (ADO 2.0 pour moi) mais pas moyen de charger un fichier (type base de donnée.zip que j'ai envoyé) pour faire le test.

Je n'avais pas penser à reprendre le texte pour savoir quelle colonne on choisie. C pas con surtout pour une utilisation par qq'un d'autres qui ne connais pas le fichier de données.

Bref toujours est-il que je n'arrive pas à charger un fichier.
Dois-je utiliser ce que thierry a réalisé ? Si oui comment intégrer la commande ou les modules.

Au fait c à l'un d'entre vous : thierry_aim.developpez.com/adoperso/ (lien mort) car je suis entrain de voir ce qui existe comme tutos de dispo sur le web.

Je continue les essais pour comprendre pourquoi MOI je n'y arrive pas et les autres oui.

Excuse moi michel_m. Je ne lache pas le morceau c juste que j'ai du mal à bosser chez moi avec les pleures : j'ai du mal à entendre ma fille pleurer et rester plongé sur excel vba ado ... sans bouger pour la consoler et/ou remplacer ma femme qd elle en peut plus. Je suis vraiment désolé.

Je reste en ligne toute la journée et ce soir et ce wd chez moi.


Bioméca
 

michel_m

XLDnaute Accro
Bonjour Sylvie, Michel, Thierry

Merci.

Thierry, j'avais suggéré un drag and drop mais je crois que ca ne vaut pas le coup de te prendre la tête car Biomeca ne donne plus de nouvelles, augmentant ainsi une liste déjà trop longue.
Pour ma part, je décroche.

Amicalement

Michel_M
 

ChTi160

XLDnaute Barbatruc
Salut michel_m
bonjour le fil

moi j'ai un message d'erreur d'exécussion lorsques je lance la recherche

aucune Valeur données pour un ou plusieurs des paramètres requis
et cette ligne est surlignée
Set Requete = database.Execute('SELECT ' & champs & ' FROM [' & Feuille & '$' & table & '] WHERE ' & conditions & ';')

les variables contiennent bien les Valeurs requisent

si tu peux me dire quoi t'est ce que c'est la Raison
Merci D'avance

Message édité par: Chti160, à: 02/09/2005 11:51
 

Discussions similaires

Réponses
6
Affichages
403

Statistiques des forums

Discussions
312 347
Messages
2 087 504
Membres
103 565
dernier inscrit
Fabien78