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 :

Dupliquer un tableau [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 4
    Par défaut Dupliquer un tableau
    Bonjour,

    J'aimerais créér une petite macro pour dupliquer un tableau dans un même onglet...et je ne suis pas encore très à l'aise avec le VBA....
    Le but est donc de sélectionner une plage de cellules puis de la dupliquer (dans le même onglet) en se positionnant à partir de la dernière ligne vide..
    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub Copie_tableau()
    Dim plage1 As Range
    Set plage1 = Application.InputBox("Sélectionner le tableau", "Plage1", Type:=8)
    plage1.Copy
    ActiveSheet.UsedRange.Rows(ActiveSheet.UsedRange.Rows.Count + 1).Cells.Select
    plage1.Paste
    End Sub
    ...rien ne se passe avec ce code..

    Mille mercisà vous.

    Thomas

  2. #2
    Membre Expert
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    1 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 207
    Billets dans le blog
    2
    Par défaut
    Bonjour Clipper24,

    un essai

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub Copie_tableau()
    Dim plage1 As Range
    Set plage1 = Application.InputBox("Sélectionner le tableau", "Plage1", Type:=8)
    plage1.Copy
    ActiveSheet.Cells(ActiveSheet.UsedRange.Rows.Count + 1,1).Paste
    Application.cutcopyMode = False
    End Sub
    Edit : Bonjour delphine, merci je n'avais pas testé

  3. #3
    Membre chevronné Avatar de delphine35
    Femme Profil pro
    Analyste BO
    Inscrit en
    Novembre 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste BO

    Informations forums :
    Inscription : Novembre 2009
    Messages : 265
    Par défaut
    Presque ca tototiti :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub Copie_tableau()
    Dim plage1 As Range
    Set plage1 = Application.InputBox("Sélectionner le tableau", "Plage1", Type:=8)
    plage1.Copy
    ActiveSheet.Cells(ActiveSheet.UsedRange.Rows.Count + 1,1).select
    ActiveSheet.Paste
    Application.cutcopyMode = False
    End Sub

  4. #4
    Nouveau membre du Club
    Inscrit en
    Juillet 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 4
    Par défaut Merci à vous deux..
    C'est nickel ça fonctionne.

    Merci pour la petite touche finale de SuperDelphine..

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 07/03/2015, 00h35
  2. [RegEx] dupliquer un tableau avec un espace
    Par bigs3232 dans le forum Langage
    Réponses: 2
    Dernier message: 14/02/2011, 09h16
  3. Réponses: 3
    Dernier message: 09/10/2010, 19h42
  4. [MySQL] comment dupliquer des colonne d'un tableau en PHP
    Par kairi084 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 20/09/2010, 14h46
  5. Dupliquer un tableau de tableau
    Par Johnbob dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 13/09/2006, 14h32

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