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 :

Sélectionner une colonne en fonction de la valeur de l'entête


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
    Assistant de Direction
    Inscrit en
    Janvier 2010
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Liban

    Informations professionnelles :
    Activité : Assistant de Direction
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2010
    Messages : 81
    Par défaut Sélectionner une colonne en fonction de la valeur de l'entête
    Bonjour à tous,

    Je cherche, a partir d'un fichier source à sélectionner l'intégralité d'une colonne en fonction du nom de l'entête de colonne.

    dans ce fichier source l'emplacement de ces colonnes varient avec le temps (car les entêtes de colonnes font référence à une année)

    les colonnes à rechercher (et ensuite à copier/coller vers une autre feuille) se nomment "Valeur_2019" "Valeur_2020" Valeur_2021"

    Je souhaiterai donc trouver une variable de recherche d'entêtes de colonnes, pouvant ressembler à : "Valeur_ & Date_année-1", "Valeur_ & Date_année-2" (si je veux rechercher et copier les données des colonnes faisant référence aux 2 dernières années)

    En vous remerciant de votre aide

  2. #2
    Membre très actif
    Homme Profil pro
    Auto entrepreneur
    Inscrit en
    Décembre 2021
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Auto entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2021
    Messages : 387
    Par défaut 2022-03-24 Dev Brutus437 Recherche colonne
    Citation Envoyé par brutus437 Voir le message
    Bonjour,

    A tester :
    Fichiers attachés Fichiers attachés

  3. #3
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 580
    Par défaut
    Bonjour,
    Si tu utilises une collection tu pourras faire matcher l'entête de colonne avec son Nº bien évidemment il ne faut pas de doublon d'entête

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Dim i as integer,col as New collection
    With range ("A1"). Currentregion
           For i=0 tout .Columns.count-1
                  Col.add  range ("A1"). Offset (0,i).column,range ("A1"). Offset (0,i).value
           Next
    End  With
    Columns(col("Valeur_2019")).select

Discussions similaires

  1. Réponses: 8
    Dernier message: 05/09/2016, 01h41
  2. Réponses: 2
    Dernier message: 25/10/2014, 22h48
  3. Réponses: 2
    Dernier message: 02/09/2011, 14h25
  4. Réponses: 5
    Dernier message: 07/05/2009, 16h41
  5. somme de valeurs d'une colonne en fonction d'autres colonnes
    Par youness78 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 02/08/2007, 19h31

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