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 :

Boucle copie ligne non vide sur ligne vide suivante


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2020
    Messages : 2
    Par défaut Boucle copie ligne non vide sur ligne vide suivante
    Bonjour,

    j'ai une feuille d'excel avec plus de 10 000 lignes. En effet, sur une ligne non vides en dessous il y a un certain nombre de ligne vide. j'aimerai avec votre aide avec un macros ou bien une formule excel qui permet de copier et coller la ligne non vide sur les lignes vides suivantes .
    A votre dispositions pour des informations complémentaires.

    merci d'avance pour votre aide.

  2. #2
    Membre Expert Avatar de mfoxy
    Homme Profil pro
    Automation VBA
    Inscrit en
    Février 2018
    Messages
    752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Automation VBA
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2018
    Messages : 752
    Par défaut
    Bonjour,

    Pour ma part, face à ce genre de traitement, je passerais par Power query, plus facile à mettre en place et maintenable que du vba.

    Utilisation de la fonction Fill dans le Power Query Editor:

    Click droit sur chaque titre de colonne à traiter.
    Selectionner Fill > Down.

    Pièce jointe 574923

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par edu2017 Voir le message
    copier et coller la ligne non vide sur les lignes vides suivantes .
    En supposant que tes lignes pleines/vides sont en colonne A, mettre B2 (ou une autre colonne si B est occupée) la formule :
    Et copier B2 vers le bas autant que nécessaire.
    Ensuite faire une copie de la colonne B avec un collage spécial Valeur sur la colonne A.

  4. #4
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2020
    Messages : 2
    Par défaut MFOXY
    Merci beaucoup Mfoxy, c'est super cool et ça fonction très bien .

Discussions similaires

  1. formule index + equiv en vba et copie sur toutes les lignes non vides
    Par roch2a dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 11/03/2018, 19h30
  2. Copié cellule non vide dans une autre feuille
    Par yodaou dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/09/2017, 09h22
  3. Boucle sur chaque cellule non vide d'une ligne
    Par janigrel dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/02/2015, 15h46
  4. [E-07] boucle copy paste sous condition sur ligne particuliere
    Par dec3003 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 31/03/2009, 17h36
  5. Réponses: 3
    Dernier message: 13/02/2008, 10h10

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