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 des lignes dans une autre feuille à la première ligne vide


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Copier des lignes dans une autre feuille à la première ligne vide
    Bonjour,


    Mon problème : transférer des lignes d’une feuille dans une autre feuille à la première ligne vide

    Mon dossier est constitué de deux feuilles de même structure (mêmes colonnes). Les cellules de colonne A toujours remplies.

    Je décris mon problème à l’aide d’un exemple.

    Je suis dans mon classeur.
    Premier lancement de la macro.
    Aller feuille 1
    Sélectionner les lignes qui ont « OK » en colonne J. Par ex j’en sélectionne 3.
    Transférer ces lignes en feuille 2 à la première ligne vide, par ex ligne 5.
    Donc les 3 lignes seront transférées en feuille 2, lignes 5,6 et 7
    Revenir feuille 1
    Trier feuille 1 suivant les colonnes A et B

    Deuxième lancement de la macro.
    Aller feuille 1
    Sélectionner les lignes qui ont « OK » en colonne J. Par ex j’en sélectionne 5.
    Transférer ces lignes en feuille 2 à la première ligne vide, maintenant c’est la ligne 8
    Donc les 5 lignes seront transférées en feuille 2, lignes 8,9,10,11 et 12
    Revenir feuille 1
    Trier feuille 1 suivant les colonnes A et B

    Et ainsi de suite …..

    Mon problème :
    Repérer la première ligne vide da la feuille 2 pour transférer les lignes, de façon à ne pas avoir de lignes vides dans la feuille 2

    Merci de votre aide, avec les macros ou VBA
    Cordialement

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 25
    Points : 30
    Points
    30
    Par défaut
    Bonjour,

    la commande suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    myworksheet.range("A1").end(xldown).offset(1,0)
    te place sur la première cellule non vide de la première colonne dans la feuille myworksheet
    Tu devrais t'en sortir avec ça.

Discussions similaires

  1. Copier des lignes dans une autre feuille sous condition
    Par Maya06 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/05/2014, 20h57
  2. Réponses: 6
    Dernier message: 10/07/2012, 16h02
  3. Réponses: 82
    Dernier message: 05/02/2011, 14h34
  4. Pour chaque ligne supprimée, copier cette ligne dans une autre feuille
    Par athos7776 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/10/2008, 03h35
  5. Déplacer des lignes dans une autre feuille
    Par dj-julio dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 22/11/2007, 09h24

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