Bonjour Jean-Marie, bonjour Celeda, bonjour à tous,
J'ai utilisé les requêtes sur des bases externes (AS400, VAX...) avant de m'apercevoir qu'il était possible de s'en servir sur Access et excel et même sur le fichier Excel sur lequel on travaille.
Sur un fichier excel, chaque feuille contenant une base de données (simple liste avec étiquettes de colonne) est considérée comme une table; on peut en mettre plusieurs dans la même requête et créer des jointures (elles doivent toutes se trouver dans le même classeur)
C'est un peu l'équivalent d'un filtre élaboré avec plus de posibilités et de souplesse.
Quand on crée une requête (Données / données externes / créer requête) on peut:
* la positionner ou on veut (nouveau classeur, nouvelle feuille ou feuille active)
* Choisir les champs à inclure
* Les ordonner
* Filtrer les champs
* trier
puis en choisissant de modifier par MSQuery on a accès à plus de possibilités comme:
* Ajouter d'autres critères de tri
* utiliser des fonctions de synthèse (somme, moyenne...)
* Paramétrer les tris
* créer des champs calculés
* Modifier directement via SQL
La requête peut être sauvegardée ce qui permet de la réutiliser dans d'autres tableaux.
Pour Celeda qui comme moi semble apprécier les TCD, on peut créer un cube OLAP qui contient toutes les données de la requête et s'ouvre directement sur la disposition d'un TCD. Ce qui fait qu'un utilisateur moyen peut s'en servir facilement et obtenir le TCD qu'il souhaite (Le cube a aussi l'avantage de pouvoir cumuler un volume de données très important dans un fichier de taille réduite).
Et pour les pros du VBA, il est possible de créer directement une requête avec des instructions spécifiques.
Un tableau Excel contenant le résultat d'une requête complexe provenant de bases de données de systèmes centraux peut lui-même être utilisé comme source de données pour une requête.
Le mieux est d'essayer tout simplement. L'aide se trouve dans l'aide Excel, rechercher requête avec le compagnon (sans oublier l'accent circonflexe).
Voilà en quelques mots les possibilités d'utilisation, si vous souhaitez créer un FIL sur ce sujet, j'y répondrais volontiers.
Bon courage.
@+
Gael