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 :

Copier la colonne entière dont l’entête est égale à une valeur précise


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Chef de projet MOA
    Inscrit en
    Avril 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2017
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Copier la colonne entière dont l’entête est égale à une valeur précise
    Bonjour
    Je débute sur VBA, j'aurai s'il vous plait besoin de votre aide pour la réalisation d'une macro .

    J'ai besoin de copier la colonne entière dont l’entête est égale à une valeur précise .
    exemple :

    source => Fichier 1
    ''''''''''karine jean franck
    A'''''''''''1'''''''''3'''''''''4
    X'''''''''''3'''''''''5'''''''''5 *
    B'''''''''' 4'''''''''5'''''''''7
    C''''''''' 1'''''''' 8'''''''' 6
    Y''''''''''5''''''''''7'''''''' 7 *
    D'''''''''3''''''' 10'''''''' 1


    Cible => Fichier 2 =>sélectionner uniquement les données de Franck et jean correspondants aux lignes A B C D uniquement

    pour avoir ce résultat final

    ''''''''''jean franck
    A''''''''' 3'''''' 4
    B''''''''' 5'''''' 7
    C'''''''' 8''''''' 6
    D''''''' 10'''''' 1

    Merci pour votre aide precieuse

  2. #2
    Membre émérite
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : France, Indre et Loire (Centre)

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

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Points : 2 813
    Points
    2 813
    Par défaut
    Bonjour et bienvenue sur le forum

    La fonction Application.Match te permet de retrouver la colonne ou la ligne visée.
    Par exemple, sur la ligne 1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim j As Long
    j = Application.Match("Franck", Sheets("Feuil1").Range("1:1"), 0)
    j te donne le n° de colonne où apparaît Franck.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim i As Long
    i = Application.Match("A", Sheets("Feuil1").Range("A:A"), 0)
    i est le n° de ligne où apparaît "A".
    Ainsi,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Feuil1").Cells(i, j)
    Est la cellule à l'intersection de la colonne "Franck" et de la ligne "A".

    J'espère que tu pourras avance comme ça

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/02/2014, 11h41
  2. FFT et images dont la taille n'est pas une puissance de deux
    Par BarBiTueRie dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 11/05/2011, 10h27
  3. Réponses: 6
    Dernier message: 12/01/2010, 16h44
  4. radiobutton erreur n'est pas une valeur entière correcte
    Par pierrot67 dans le forum Bases de données
    Réponses: 3
    Dernier message: 12/03/2006, 21h27
  5. erreur '' n'est pas une valeur entière correcte
    Par ffxlenoir dans le forum Langage
    Réponses: 5
    Dernier message: 02/12/2005, 13h57

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