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 :

copie d'un tableau excel sous vb


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 21
    Points : 20
    Points
    20
    Par défaut copie d'un tableau excel sous vb
    Bonjour

    SVP j'ai une feuille dans laquelle j'ai 2 tableau de de nbre colonnes et lignespareil , mais le pb c' est que le nombre de ligne n'est pas tjs le même. et moi je veux que le tableau 2 soit coupé et mis a cote du premier tableau
    Miniatures attachées

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Tes deux tableaux ont le même nombre de lignes ?
    Sinon, tu copies le premier, tu te places sur la première cellule libre de la première ligne de ton second et tu colles ce qui devrait donner :
    ... pour avoir la dernière ligne du tableau à copier, c'est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        NoCol = 1 'si le tableau à copier commence sur la colonne 1
        DerniereLigne = Cells(Columns(NoCol).Cells.Count, NoCol).End(xlUp).Row
    Si le nombre de colonnes est toujours le même, alors tu peux maintenant copier/coller (en supposant que la colonne 1 ne soit pas à recopier)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("Feuil1").range("A2:D" & derniereLigne).copy Worksheets("Feuil2").range("E1")
    PS - Je viens de voir ton autre discussion. Pour supprimer la dernière colonne renseignée d'un tableau, tu as aussi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    NoLigne = 1
    Columns(Cells(NoLigne, Rows(NoLigne).Cells.Count).End(xlToLeft).Column).entireColumn.Delete

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 21
    Points : 20
    Points
    20
    Par défaut
    merci beaucoup ça marche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Macro VBA copie tableau Excel sous Powerpoint
    Par shakapouet dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/04/2012, 10h47
  2. [AC-2007] Problème de copie ligne dans tableau excel
    Par Marcopololo dans le forum VBA Access
    Réponses: 8
    Dernier message: 10/12/2011, 18h09
  3. Copie d'un tableau excel sous Powerpoint
    Par RichRich59 dans le forum VBA PowerPoint
    Réponses: 0
    Dernier message: 03/01/2011, 12h51
  4. Mise à jour tableau excel sous word
    Par christophe.rousset dans le forum Word
    Réponses: 1
    Dernier message: 13/04/2010, 14h52

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