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 :

mise à jour filtres TCD en VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 5
    Par défaut mise à jour filtres TCD en VBA
    Bonjour à tous,

    Je souhaiterais mettre à jour 2 TCD en fonction des filtres effectués.
    Cependant il faut que l'utilisateur filtre seulement sur le 1er TCD, et automatiquement le 2ncd TCD prend pour filtres les mêmes que le premier.

    Pouvez-vous m'aidez svp, je suis débutante et j'avoue que je patoge là !

    Merci d'avance.

  2. #2
    Membre Expert Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Par défaut
    Bonjour patissier,

    Il existe une solution (depuis xl 2010 si je me trompe pas) qui ne te demande pas de code VB.
    Il s'agit des segments.
    Pour ajouter un segment :
    Sélectionne ton TCD -> dons l'onglet Option -> Inséré un Segment -> Tu sélectionnes ton ou tes champs -> sur chaque segment ajoutés, clic droit Connexions de TCD et tu coche quel TCD doit être connecté à ton segment.

    J'espère que cette solution te va

    Antony

  3. #3
    Expert éminent

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

    Ce fil est la suite de celui-ci http://www.developpez.net/forums/d15...d-automatique/

    Il s'agit de synchroniser à un an d’intervalle ce qui est une autre paire de manche mais on ne sait toujours ni quelle version Excel est utilisée ni le structure de la source, ni celle du TCD...

  4. #4
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 5
    Par défaut
    Bonsoir

    J utilise excel 2003, mon tableau est compose des noms de clients et des types de produits. J ai pour
    Donnees les nombre de produits achetés.
    La source de ce TCD est une table SAS.

    Voila les infos demandees

  5. #5
    Expert éminent

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

    Et la date est en champ de page ?

    Sur le principe du code, synchroniser les TCD nécessite
    • de vérifier si la date existe en N-1 soit dans la source soit, dans le champ date du second TCD défiltré
    • il y le risque, surtout sur 2003 que la date ait existé mais n'existe plus : elle est trouvée dans le cache du TCD. Par sécurité il faudrait alors purger le cache. Il est donc plus simple de vérifier l’existence dans la source
    • ensuite, si la date est trouvée, il faut
      • démasquer toutes les dates (de mémoire sir 2003, je ne sais plus si on pouvait le faire en une commande comme sur 2010)
      • puis, par un boucle, masquer toutes celles non égale à la date concernée
    • sinon : afficher un message d'erreur ou...

Discussions similaires

  1. Mise à jour des TCD
    Par etorria dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/09/2008, 11h54
  2. [VBA]Mise à jour de lien par vba problème
    Par srame dans le forum Général VBA
    Réponses: 19
    Dernier message: 20/04/2007, 15h54
  3. [TCD]Mise à jour automatique TCD BIs
    Par Malumax dans le forum Excel
    Réponses: 4
    Dernier message: 05/04/2007, 17h14
  4. mise à jour de TCD automatiquement
    Par dani317 dans le forum Excel
    Réponses: 11
    Dernier message: 03/04/2007, 16h37
  5. [VBA][EXCEL] Mise à jour de TCD en macro
    Par Scuriolus dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 07/12/2005, 13h30

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