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

Excel Discussion :

Excel-copier des lignes sur une autre feuille


Sujet :

Excel

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Excel-copier des lignes sur une autre feuille
    Bonjour,

    J'ai un classeur excel dans lequel j'ai 2 feuilles. J'aimerais dans un premier temps copier toutes les lignes qui contiennent de l'information mais pas dans la plage J6:J2000 de la feuille 1 vers la feuille 2. Dans un deuxieme temps, j'aimerais pouvoir trier les lignes copiées dans la feuilles 2 par ordre croissant selon la colonne J. Et tout cela en un seul clic!

    Plusieurs lignes seront copier a la fois, il s'agit d'une mise a jour qui doit etre faite regulierement, donc chaque fois que je recopie de l'information vers la feuille 2, il faut que l'information précédante dans la feuille 2 soit effacée.

    Un peu d'aide serai bien apprecié. J'ai une legere base avec le language vba. Merci
    petecul

  2. #2
    Membre régulier Avatar de reno_tidus
    Profil pro
    Inscrit en
    Août 2007
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 132
    Points : 122
    Points
    122
    Par défaut
    Bonsoir,

    Il faudrait que tu comence par faire ce que tu peux, en VB, et puis dè que ca coince tu nous dit ce qui ne vas pas puis on pourra t'aider à avancer.

  3. #3
    Membre expérimenté Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 340
    Points : 1 576
    Points
    1 576
    Par défaut
    Bonjour,

    je pense qussi qu'il faut passer par Visual Basic pour Application.
    Si vous ne savez pas comment faire, vous pouvez enregistrer une macro automatiquement.
    Ensuite, il vous reste à décortiquer le code pour apprendre.
    Enfin vous pourrez rajouter de petites touches personnelles au code afin de l'adapter parfaitement à la situation.
    Par exemple faire en sorte que cette opération s'exécute lors d'un appui sur un bouton...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 681
    Points : 633
    Points
    633
    Par défaut
    Bonjour,
    Si j'ai bien compris, tu veux recopier les lignes 1 à 5 et 2001 à 65 536 de la feuille 1 vers la feuille 2 et ensuite trier les 65 536 lignes de la feuille 2 sur la colonne J, si oui, pourquoi ce trou de 1995 lignes?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 681
    Points : 633
    Points
    633
    Par défaut
    Je pense que c'est ce que tu veux. Le code est à fignoler. Sur la feuille 1 j'ai réservé la ligne 1 comme zone technique pour y loger le bouton.

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Requete - copie de ligne excel (prise 2)
    Bonjour, je crois que je me suis mal expliqué dans mon message initial, j'ai joint un fichier dont j'ai enregistré une macro et qui fonctionne plus ou moins.

    Je voudrais ajouter a cette macro, une fonction de recherche qui identifie toutes les lignes entre ligne 6 à 2000 sur la feuille 2 et qui ont une valeur dans la colonnes J. Toutes les lignes identifiées doivent etre supprimées.

    Juste cela rencontrerai mes exigences.
    Pour ceux qui veulent, cette macro sera en fonction sur un poste tres lent, s'il y a moyen de la rendre plus efficace afin de minimiser le temps de traitement, j'apprécierai énormément un coup de pouce aussi de ce coté.

    Merci

    petecul
    Fichiers attachés Fichiers attachés

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 681
    Points : 633
    Points
    633
    Par défaut
    Pour ton report, je ne sais pas encore faire ce que tu demandes, j'attends donc la réponse d'une âme charitable pour être moins bête, mais moi j'aurais traité le problème autrement.
    Par contre, pour la gestion des couleurs, tu peux utiliser les formats conditionnels (voir fichier).

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Et voila!!!
    J'ai reussi par fignoler mon code afin d'obtenir ce que je voulais

    Voici le programme pour les intéressés

    Le Code se trouve a copier les valeurs de la feuille 1 a la feuille 2

    Ensuite il les trie par ordre de livraison demandée, et il supprime les ligne qui ont déja été livrées.

    Programmation simple, mais cela faisait 7ans que je n'avais pas codé! Disons que mes vielles notes de cours m'on servie!

    petecul
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [Toutes versions] Vba: Copier des lignes sur une autre feuille
    Par yassxavi dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/02/2015, 11h48
  2. 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
  3. trier et copier des données sur une autre feuille excel
    Par mirage37 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 09/07/2012, 17h08
  4. [XL-2007] Copier une série de ligne sur une autre feuille
    Par cirious14 dans le forum Excel
    Réponses: 1
    Dernier message: 03/02/2011, 16h59
  5. [XL-2003] Copier des lignes dans une autre feuille à la première ligne vide
    Par PasDan dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/09/2010, 13h34

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