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/coller de lignes sur une feuille consolidation


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 304
    Par défaut Copier/coller de lignes sur une feuille consolidation
    Bonjour,

    J'ai un fichier avec un certain nombre d'onglet dont 1 qui consolide les informations.

    Ce que je souhaiterai faire, c'est la copie des lignes des autres onglets sur la feuille conso en les mettant les unes au dessous des autres (je pense pouvoir me débrouiller sur cette partie).

    Ce que je souhaiterai également et c'est surtout cela que je ne sais pas faire, c'est d'avoir une feuille paramètre ou j'indiquerai le nom des onglets à prendre en compte dans le copier/coller vers la feuille conso.

    Par avance merci de votre aide

    Meumeu73

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 171
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 171
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Ce que je souhaiterai également et c'est surtout cela que je ne sais pas faire, c'est d'avoir une feuille paramètre ou j'indiquerai le nom des onglets à prendre en compte dans le copier/coller vers la feuille conso.
    Deux possibilités en ce qui me concerne pour stocker des noms en paramètres.
    Soit un nom par cellule, en ligne ou en colonne, soit les noms dans une cellule, séparés par un caractère comme ";". C'est la dernière solution que je privilégie.
    En Vba, je lis le contenu de la cellule et je crée une table à l'aide de la fonction Split que je lis ensuite avec une boucle

    [EDIT]
    Une erreur s'est glissée dans ma réponse j'ai écrit que j'utilisais la fonction Join mais c'est Split. La correction a été faite
    Exemple où les noms séparés par le caractère ";" se trouve en cellule B2 de la la feuille dont le CodeName est shtParameter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub t()
      Dim Table As Variant
      Dim Elem As Integer
      Table = Split(shtParameter.Range("B2").Value, ";")
      For Elem = LBound(Table) To UBound(Table)
        Debug.Print Table(Elem)
      Next
    End Sub
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

Discussions similaires

  1. Réponses: 17
    Dernier message: 18/09/2018, 17h00
  2. Réponses: 4
    Dernier message: 25/07/2018, 20h06
  3. Réponses: 0
    Dernier message: 27/02/2017, 17h36
  4. [2010] Copier / Coller des ligne d'une feuille avec Macro
    Par momojoker dans le forum Microsoft Office
    Réponses: 0
    Dernier message: 18/11/2015, 16h26
  5. Outil VBA sur ArcGis : Copier/coller les lignes dans une table attributaire
    Par Alexiis dans le forum SIG : Système d'information Géographique
    Réponses: 2
    Dernier message: 26/09/2013, 16h15

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