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 :

VBA Récupération Détail TCD de la sélection


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Comptabilité
    Inscrit en
    Novembre 2014
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Comptabilité

    Informations forums :
    Inscription : Novembre 2014
    Messages : 63
    Par défaut VBA Récupération Détail TCD de la sélection
    Bonjour,

    Je souhaites faire remonter par VBA le détail que l'on peut afficher en double cliquant sur l'Item (Cellule) du TCD sans que cela ouvre une 2ème feuille et tout et tout... :

    Nom : Tableau TCD.jpg
Affichages : 1012
Taille : 76,8 Ko

    Exemple sur la cellule "J12" :

    Nom : Détail.jpg
Affichages : 906
Taille : 25,8 Ko

    Avec ce code je remonte quelque chose du TCD mais pas de ma sélection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Détail_Selection()
    SelectionCell = Replace(ActiveCell.Address, "$", "")
     
    MsgBox ActiveSheet.PivotTables(1).PivotFields("Ville").PivotItems(1).Name & vbLf _
    & ActiveSheet.PivotTables(1).PivotFields("n° Kit").PivotItems(1).Name & vbLf _
    & ActiveSheet.PivotTables(1).PivotFields("n° Dossier").PivotItems(2).Name & vbLf _
    & ActiveSheet.PivotTables(1).PivotFields("Client").PivotItems(1).Name & vbLf _
    & ActiveSheet.PivotTables(1).PivotFields("Adresse").PivotItems(1).Name
    End Sub
    Cela me remote ceci :

    Nom : Remonté.jpg
Affichages : 915
Taille : 12,1 Ko

    Je pense que le problème viendrait au niveau n° de "PivotItems(1)" mais comment faire pour obtenir le n° de l'Item de la sélection ?
    J'ai trouvé plein de code pour faire une boucle, mais ce que je souhaite c'est avoir le détail comme sur l’image 2 de ma sélection de la cellule.

    Merci pour votre aide.
    Bien Cdt.

  2. #2
    Membre confirmé
    Homme Profil pro
    Comptabilité
    Inscrit en
    Novembre 2014
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Comptabilité

    Informations forums :
    Inscription : Novembre 2014
    Messages : 63
    Par défaut VBA Récupération Détail TCD de la sélection
    Bonjour,

    Je me permet de revenir car malgré mes recherches sur le net, je n'ai toujours pas trouvé ma solution.
    Quelqu'un saurait ?

    Merci Cdt.

  3. #3
    Membre confirmé
    Homme Profil pro
    Comptabilité
    Inscrit en
    Novembre 2014
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Comptabilité

    Informations forums :
    Inscription : Novembre 2014
    Messages : 63
    Par défaut VBA Récupération Détail TCD de la sélection
    Bonjour,

    Personne n'a la solution ?
    Pouvez-vous m'aider svp ?

    Merci Cdt.

  4. #4
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 564
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 564
    Par défaut
    Bonjour

    J'ai un truc en cours sur le sujet.

    J'essaie de le faire fonctionner aussi sur les champs regroupées (il marche sur les champs "normaux").

    Je devais en voir le bout d'ici quelques jours... je le posterai alors

  5. #5
    Membre confirmé
    Homme Profil pro
    Comptabilité
    Inscrit en
    Novembre 2014
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Comptabilité

    Informations forums :
    Inscription : Novembre 2014
    Messages : 63
    Par défaut VBA Récupération Détail TCD de la sélection
    Bonjour,

    Je viens de retravailler dessus, je n'y arrive pas !
    Je ressort tous les Items, mes je n'ai pas celui de ma sélection de la cellule.

    Je ne sais combien de site j'ai fait !
    Car afficher le détail en double cliquant sur la cellule c'est facile mais le remonter en VBA par msgbox c'est compliqué !

    En tout cas j'attends le retour avec impatience.

    Merci Cdt.

  6. #6
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 564
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 564
    Par défaut
    Bonjour

    J'ai passé par mal de temps sur le problème des groupes mais c'est peu et mal géré dans le modèle objet et on a pas mal de limites.

    Je vais déjà poster ce qui marche : je vérifie ce fichier avant et poste demain soir au plus tard.

Discussions similaires

  1. [XL-2016] MAJ TCD selon une sélection de cellule ( boucle while) en VBA
    Par Mirk37 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 16/08/2017, 21h21
  2. [XL-2007] VBA et TCD : Lire une sélection
    Par Macao35 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 12/05/2011, 15h59
  3. Réponses: 2
    Dernier message: 24/04/2007, 20h04
  4. Réponses: 6
    Dernier message: 12/11/2006, 19h00
  5. Réponses: 2
    Dernier message: 02/06/2006, 13h47

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