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 10 fois tous les lignes sur excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Statisticien
    Inscrit en
    Août 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Statisticien

    Informations forums :
    Inscription : Août 2018
    Messages : 2
    Par défaut Copier 10 fois tous les lignes sur excel
    Pouvez vous me donner le code VBA pour Copier 10 fois tous les lignes sur excel svp?. Merci

  2. #2
    Membre Expert Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Par défaut
    Bonjour Madagascarbest, bonjour le forum,

    Question très évasive... Copier toute les lignes depuis où, vers où ?... Peut-être comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub Macro1()
    Dim O As Worksheet 'déclare la variable O (Onglet)
    Dim I As Byte 'déclare la variable I (Incrément)
    Dim DL As Long 'déclare la variable DL (Dernière Ligne)
    Dim PLV As Long 'déclare la variable PLV (Première Ligne Vide)
     
    Set O = Worksheets("Feuil1") 'définit l'onglet O (à adapter à ton cas)
    DL = O.Cells(Application.Rows.Count, "A").End(xlUp).Row 'définit la dernière ligne éditée DL de la colonne A de l'onglet O
    For I = 1 To 10 'boucle sur 10 fois
        PLV = O.Cells(Application.Rows.Count, "A").End(xlUp).Row + 1 'définit la première ligne vide de la colonne A de l'onglet O
        O.Rows("1:" & DL).Copy O.Cells(PLV, "A") 'copie les lignes 1 à DL et les colle dans la cellule ligne PLV colonne A
    Next I 'prochaine fois de la boucle
    End Sub

  3. #3
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 971
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 971
    Par défaut
    Bonjour,
    Citation Envoyé par madagascarbest Voir le message
    Pouvez vous me donner le code VBA pour Copier 10 fois tous les lignes sur excel svp?. Merci
    C'est une punition, genre vous me copierez 10 fois ... ?

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/03/2017, 01h29
  2. Réponses: 4
    Dernier message: 16/08/2007, 14h33
  3. Réponses: 2
    Dernier message: 16/03/2006, 19h07
  4. Copier derniere colonne d'un grid sur excel
    Par EssaiEncore dans le forum Langage
    Réponses: 7
    Dernier message: 18/01/2006, 11h33
  5. editer les donnees sur excel
    Par fethi2010 dans le forum Oracle
    Réponses: 2
    Dernier message: 04/01/2006, 11h25

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