IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

regroupement valeur dans TCD via VBA [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    controleur de gestion
    Inscrit en
    Janvier 2013
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : controleur de gestion

    Informations forums :
    Inscription : Janvier 2013
    Messages : 81
    Points : 39
    Points
    39
    Par défaut regroupement valeur dans TCD via VBA
    Bonsoir,

    Je souhaiterais votre aide sur le groupement de valeurs de champ sur un
    TCD (Tableau croisé dynamique). L'enregistreur ne permettant pas
    apparemment de spécifier les valeurs de champ que l'on veut grouper.

    Sous le fichier joint, j'ai fait un TCD initial et sur l'autre onglet
    un tcd souhaité.
    Mon problème est que je voudrais faire un regroupement automatique via
    VBA dans les valeurs du champ "Service".

    Dans les TCD, il y a donc une colonne "service" où il y a toutes les
    valeurs sélectionnées (en fait des noms des services).


    Pour donner un exemple, sur l'onglet "TCD souhaité", j'ai fait un
    regroupement sur les 3 premiers services. Ceci est un exemple, si je
    parviens à savoir comment automatiser cela sur macro je noterai les
    bon services à regrouper. Le regroupement fait en exemple se nomme
    "exemple de groupement au hasard".

    Ce que je souhaite, c'est savoir comment faire cette action via VBA ?
    A savoir s'il existe un code qui permettrait de dire à VBA : Dans le
    champ service, regroupe moi dans un groupe qui va s'appeler "X",le
    service "BUI-BU INDUSTRIE", le service "DAF-DIRECTION ADM ET FIN (H)"
    et le service "D-DIRECTION STRAT SECR GE(H)".

    Est ce possible comme cela ? Sachant qu'ensuite je demanderai donc à
    VBA de me faire d'autres regroupements avec les services disponibles
    dans le TCD.

    Ou alors dois je faire cela autrement ? Sachant que je souhaiterais ne
    pas avoir à toucher à la base de données.

    En vous remerciant.

    Cdt
    Fichiers attachés Fichiers attachés

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    controleur de gestion
    Inscrit en
    Janvier 2013
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : controleur de gestion

    Informations forums :
    Inscription : Janvier 2013
    Messages : 81
    Points : 39
    Points
    39
    Par défaut TCD VBA 2003 : faire des regroupements de valeur
    Bonjour,

    Je voudrais savoir si vous sauriez comment faire pour ordonner à VBA de faire des regroupements sur certaines valeurs de champ dans un TCD.

    L'enregistreur de macro propose de faire des regroupements mais seulements par plages. Ce qui est genant car je voudrais pouvoir plutot spécifier des valeurs de champs à VBA plutot que les plages relatives à ces valeurs.

    En vous remerciant

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2002] Sélection d'éléments dans un TCD via VBA
    Par Pesnoob dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 28/06/2011, 09h59
  2. Réponses: 1
    Dernier message: 05/05/2008, 20h56
  3. Importer une requete dans Excel via VBA
    Par ted the Ors dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 16/04/2008, 19h29
  4. Rechercher une valeur dans excel avec VBA
    Par kebab666 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/06/2007, 10h00
  5. problème de date dans excel via vba.
    Par Bourezak dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/12/2006, 13h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo