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 :

Afficher ou masquer des colonnes Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2022
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 25
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2022
    Messages : 15
    Par défaut Afficher ou masquer des colonnes Excel
    Bonjour,

    Je suis novice sur Excel et je vous avoue de pas connaitre comment coder en VBA dessus...

    J'ai une fiche de données transformées en TCD mais j'ai énormément de données que je voudrais trier selon certains critères...

    Je voudrais savoir comment faire pour afficher les colonnes/ligne que je souhaiterai et donc masquer celles qui ne m'intéressent pas svp (je dois en avoir 44 sur plus de 1100).

    Je pensais passer par une fonction SI mais cela me semble laborieux, surtout que j'aurai besoin de ce même code sur plusieurs autres fichiers Excel car c'est un extract périodique

    Je ne sais pas si les données par lesquelles je souhaiterai filtrer doivent être en ligne ou en colonne

    Merci !

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    Bonjour
    as tu pensé à un tableau dynamique croisé avec des segments ??
    si non explique davantage avec un exemple : capture écran des données de départ non confidentielles et une simulation du résultat souhaité et si vraiment nécessaire joindre un petit fichier test pour comprendre le souci

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2022
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 25
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2022
    Messages : 15
    Par défaut
    Bonjour,

    Voici un extrait de mon doc (confidentiel donc il n'y a pas tout)

    Nom : Capture.PNG
Affichages : 357
Taille : 16,1 Ko

    Sur la première colonne, c'est là où je voudrais filtrer pour avoir les différents éléments. Par exemple, je voudrais voir afficher les données comme ci-dessous Nom : Capture.PNG
Affichages : 333
Taille : 14,0 Ko

    (Là j'ai filtré mais le but étant d'automatiser l'action car trop laborieux à la main...)

    Je souhaiterai juste un début de code avec les premières conditions afin de compléter avec le reste car je ne m'y connais absolument pas

  4. #4
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    Voir cette discussion et le fichier joint que j'ai publié
    je crois ça te permet d'avancer

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2022
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 25
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2022
    Messages : 15
    Par défaut
    Hello,

    Le problème étant que je ne sais pas sur quelles lignes se situent les données que je souhaiterai extraire ! Sachant qu'elles sont variables d'un extract à l'autre donc pas le même nombre de données etc (et je veux afficher la ligne, pas son numéro)

    Dans l'idée je pensais à un code qui se lirait de type si dans la colonne A, on a le mot clé "X", alors on affiche la ligne, OU si dans la colonne A, on a le mot clé "X2", alors on affiche la ligne etc...

  6. #6
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    Tu peux faire une colonne (à masquer ) pour concaténer toutes les colonnes et tu fais le filtre sur cette colonne

Discussions similaires

  1. Macro pour afficher et masquer des colonnes dans une feuille protégée
    Par CALOU3117 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 09/04/2018, 21h14
  2. [XL-2010] Afficher ou masquer des colonnes en fct des dates
    Par graphikris dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 05/10/2016, 17h56
  3. [XL-2010] Afficher ou masquer des colonnes
    Par yachris dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 11/12/2012, 23h49
  4. Afficher / masquer des colonnes
    Par didier.aucun dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 09/04/2008, 23h45
  5. Afficher/masquer des colonnes : VBA vs Claire
    Par mouaa dans le forum VBA Access
    Réponses: 4
    Dernier message: 20/08/2007, 09h11

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