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 :

Tester si date TCD disscociée


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
    Ingénieur
    Inscrit en
    Mai 2018
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2018
    Messages : 93
    Par défaut Tester si date TCD disscociée
    Bonjour,

    J'ai un petit problème et je n'ai rien trouvé de semblable sur le forum. Je travaille sur des TCD via du codage vba (actualisation, filtre....).
    Le problème est le suivant :
    J'ai plusieurs TDC sur différentes feuilles. Certains me servent comme panneau d'affichage et d'autres comme moyen d'extraire des données. Mes TCD me servent à brasser les données d'une requête (des dizaines de milliers de données). Il serait intéressant pour moi de grouper certains TCD et de dissocier certains TCD (au niveau des dates). Or lorsque je dissocie un TCD, cela dissocie tous les TCD et inversement si je groupe.
    Pour pallier à ce problème, je voudrai tester si le TCD1 (pour exemple) est dissocier, si ce n'est pas le cas, on le dissocie. Une fois cette opération réalisée et des lignes de macro plus tard, je groupe le TCD1 pour que tous les autres soient groupés.

    Je ne sais pas si c'est clair pour vous mais je reste à disposition pour donner de plus amples explications. SI vous voyez une méthode plus simple, je suis preneur.

    Merci

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 587
    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 587
    Par défaut
    Bonjour

    Le regroupement s'enregistre dans la cache des TCD, commun aux TCD

    Il suffit de choisir dans chaque TCD, une fois pour toutes les niveaux de regroupement voulus (jour si on veut garder la date unitaire) et il n'y a plus de problème

  3. #3
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour,
    Citation Envoyé par xaviou99 Voir le message
    J'ai un petit problème et je n'ai rien trouvé de semblable sur le forum.
    J'avais évoqué le même problème il y a quelques semaines sur un poste avec plusieurs TCD et plusieurs types de regroupement.
    https://www.developpez.net/forums/d2...ates-groupees/

    La méthode que j'ai trouvé qui pour l'instant fonctionne même si elle ne parait pas référencée,
    c'est de faire l'actualisation propre à chaque TCD par VBA
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        ActiveSheet.PivotTables("TV1").PivotCache.Refresh
    sinon l'actualisation manuelle déclenche l'actualisation globale avec souci sur les regroupements.

    Le classeur en question est depuis utilisé sans problème.

Discussions similaires

  1. tester si date valide ou pas
    Par jadey dans le forum SQL
    Réponses: 14
    Dernier message: 21/08/2013, 13h09
  2. Réponses: 3
    Dernier message: 02/05/2008, 12h05
  3. Tester la date de modification d'un répertoire ?
    Par byloute dans le forum Administration système
    Réponses: 1
    Dernier message: 17/03/2008, 13h16
  4. [DCL/VAX] Tester une date
    Par ricoree78 dans le forum Autres langages
    Réponses: 5
    Dernier message: 08/06/2007, 18h48
  5. [Dates] tester une date
    Par stomerfull dans le forum Langage
    Réponses: 3
    Dernier message: 06/11/2006, 18h12

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