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 une ligne d'une table dans une autre table


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 15
    Points : 13
    Points
    13
    Par défaut Copier une ligne d'une table dans une autre table
    Bonjour à tous.

    Voici mon problème:

    J'ai 2 tables,
    table1 (1 to 4, 1 to 10), donc 4 colonnes sur 10 lignes.
    table2 (1 to 4)

    Je voudrais copier une ligne entière de la table1 (donc 4 valeurs) dans la table2.
    Le pb est que je ne connais pas la syntaxe pour transférer une ligne d'une table dans une autre.

    Je pourrais le faire avec une boucle mais je préfere copier directement toute la ligne.

    Quelqu'un pourrait-il m'aider?

    Merci d'avance.

  2. #2
    Membre chevronné
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Points : 2 178
    Points
    2 178
    Par défaut
    Bonjour,
    Il me semble qu'il n'y a pas de fonction pour de telle copie.
    Il va falloir passer par une boucle.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 15
    Points : 13
    Points
    13
    Par défaut
    en faite, ce n'est pas une fonction qui fait la copie mais c'est au niveau de la syntaxe elle même.

    tb2(2)=tb1(3,4) copie la valeur (Ligne 3, colonne 4), dans tb2 colonne 2

    Mais pour copier toute une ligne de tb1 dans tb2 ????
    Je me rappel avoir lu ça quelque part mais impossible de mettre la main dessus.

  4. #4
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877
    Par défaut
    que sous entends tu par table?
    une plage de donnée dans une feuille ou un tableau vba?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 15
    Points : 13
    Points
    13
    Par défaut
    en faite, quand on me parle de tableau, généralement, c'est un tableau sur une feuille.
    Les variables tableau, je les appelles 'table'.

Discussions similaires

  1. [XL-2013] Copier cellules en ligne dans une colonne qui se trouve dans un autre classeur
    Par Wushugringo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/02/2015, 08h07
  2. macro copier coller une ligne d'un tableau dans une autre feuille
    Par sonichou dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 27/07/2011, 22h13
  3. Réponses: 2
    Dernier message: 30/01/2008, 22h40
  4. copier une ligne et la coller dans une nouvelle
    Par alexkickstand dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/09/2007, 20h10
  5. Réponses: 4
    Dernier message: 15/03/2007, 20h32

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