Je suis toute nouvelle dans ce forum. Je développe principalement en VBA, et commence à toucher au LS
Suite au code VBA posté ci-contre :
http://forum.dominoarea.org/extraire-de ... 19471.html
j'ai construit un outil Excel qui permet d'extraire des données de Lotus et de les exploiter ensuite dans des tableaux croisés dynamiques.
Petit souci, il y a énormément de documents dans la base Lotus que j'attaque :
- Si j'extrais tout + filtre dans les TCD, l'extraction totale est trop longue (20 minutes)
- Si je propose à l'utilisateur de filtrer sur un champ Lotus : dans mon VBA je demande les critères de sélection, stocke les choix de critères dans un array, puis je pioche dans chacun des documents Lotus le champ sur lequel je vais filtrer, pour le comparer avec chacune des valeurs de mon array --> c'est plutôt long à réaliser (10 minutes)
Idéalement, je voudrais utiliser une sorte de set collection=db.search dans mon code VBA, qui permettrait à Lotus de constituer une présélection des champs, et ensuite je n'aurais plus qu'à récupérer les documents contenus dans ma collection pour les extraire... Il y a tellement peu de documentation sur ce type d'automation que je n'arrive pas à résoudre mon problème.
Quelqu'un a-t-il une idée pour m'aiguiller?
Un grand merci d'avance pour votre aide!