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 en insérant des cellules


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de BRUNO71
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2007
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 507
    Par défaut Copier coller en insérant des cellules
    Bonjour,
    Comment faire avec VBA pour copier la colonne (A) de la feuille (1) avec un nombre aléatoire de cellule «en fonction du fichier », et de l’insérer à la fin de la colonne (A) de la feuille (2), sachant qu’il y a peut-être du texte dans les cellules.
    Le but n’est pas de remplacer les cellules, vous l’avez bien compris.
    Merci pour votre aide.

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Via cette ligne de code par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets(1).Range("A1:A" & Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row).Copy Sheets(2).Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)

  3. #3
    Membre Expert Avatar de rvtoulon
    Homme Profil pro
    Agent Technique
    Inscrit en
    Mars 2009
    Messages
    1 042
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Agent Technique
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 042
    Par défaut
    Bonjour,
    essaye comme ceci par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub test_copie()
    Dim derniereligne As Long, lignevide As Long
     
    derniereligne = Sheets("feuil1").Range("A" & Rows.Count).End(xlUp).Row
     
    lignevide = Sheets("feuil2").Range("A" & Rows.Count).End(xlUp).Row + 1
     
    Sheets("feuil1").Range(Cells(1, 1), Cells(derniereligne, 1)).Copy Sheets("feuil2").Cells(lignevide, 1)
     
    End Sub
    EDIT:
    oupss désolé je n'avais pas vu le post de fring, ,au passage salut fring

  4. #4
    Membre éclairé Avatar de BRUNO71
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2007
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 507
    Par défaut
    Bonjour,
    Excellent, merci fring.
    Merci Rvtoulon..

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

Discussions similaires

  1. [XL-2007] Copier coller jusqu'à la derniere cellule remplie
    Par yalefe dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/11/2009, 19h52
  2. [XL-2003] Copier-Coller et taille des fichiers Excel
    Par kaixomad dans le forum Excel
    Réponses: 1
    Dernier message: 27/10/2009, 08h34
  3. Copier - Coller les résultats DES feuilles sur une seule feuille.
    Par arnold95 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 23/04/2009, 15h14
  4. Copier/coller une plage de cellules pleine de trous
    Par ouskel'n'or dans le forum Contribuez
    Réponses: 0
    Dernier message: 21/05/2008, 18h57
  5. Copier/coller valeurs d'une cellule si fichier existant
    Par eddyG dans le forum VBA Access
    Réponses: 7
    Dernier message: 16/10/2007, 13h50

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