-
1 pièce(s) jointe(s)
Export table vers Excel
Bonjour à tous,
Je souhaite exporter vers Excel une table qui est le résultat de données fusionnées à partir de plusieurs autres tables, en respectant certaines consignes. Cette table comporte 4 champs : NomC (nom du commercial), Region, Categorie (correspond à la catégorie de produit), Produit et Stock (valeur numérique). Le contenu de ces champs est exporté dans l'ordre des champ énoncés ci-dessus. Jusque-là, cela ne me pose aucun problème. La première difficulté que je n'arrive pas à résoudre est qu'à chaque fois que je rencontre une donnée identique (sur des enregistrements contigus), je souhaite que la cellule reste vide.
Prenons un cas concret : si le commercial Alain apparaît sur 10 lignes consécutives, je souhaite que son nom n'apparaisse que dans la première ligne (et première colonne) et ainsi de suite pour les champs Région et Catégorie.
La deuxième difficulté est qu'il faut insérer une ligne vierge à chaque changement de commercial.
Pour mieux comprendre ma demande, je joint un exemplaire de ma table sous Access et le fichier Excel que je souhaiterai obtenir.
D'avance merci pour toutes vos suggestions.
-
Bonjour,
Je n'ai pas telechargé votre base.
Petite reflexion, vous réussisez à obtenir les données comme vous le voulez, mais le format d'affichage n'est pas celui que vous voulez.
Si tel est le cas, pourquoi ne pas créer un tableaux croisé dans votre fichier Excel ? Celui-ci mettra automatiquement votre mise en forme comme vous le souhaitez.
-
Bonsoir,
Merci Access Newbie, mais votre réflexion ne répond pas à ma demande. En effet, ce n'est pas un format d'affichage que je recherche mais plutôt ne pas transférer des données déjà existantes. De plus, ce fichier est destiné à être utilisé par d'autres personnes et l'utilisation d'un tableau croisé dynamique n'est pas envisageable.
Je pensais plutôt passer par une routine VBA qui testerait les valeurs du Recordset et n'exporterait dans les cellules que les contenus nécessaires. Malheureusement, je ne sais pas comment m'y prendre pour tester les 3 colonnes.