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 :

Insérer lignes en suivant valeur [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2005
    Messages : 218
    Points : 84
    Points
    84
    Par défaut Insérer lignes en suivant valeur
    Bonjour

    Est-il possible d'insérer un nombre de lignes en fonction d'une valeur en récupérant les valeurs de lignes (copie).

    Je m'explique, j'ai des lignes avec références;prix1;prix2;remise;Nb d'étiquettes.
    Je souhaiterais que la Ref1 (voir image) située en ligne 2 soit dupliquée 4 fois (valeur de la cellule E2) sous la ligne 2. Ensuite que la Ref2 située en ligne 3 soit dupliquée 14 fois (valeur de la cellule E3) sous la ligne 3, etc.....

    Est-ce possible ?

    Merci par avance pour votre aide


  2. #2
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877

  3. #3
    Expert éminent
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Points : 7 149
    Points
    7 149
    Billets dans le blog
    7
    Par défaut Insertion ligne vide et recopie
    Bonsoir le forum, lafafmentvotre et mercatog

    On cherche, on cherche et...
    C'est normal, et je m'incline avec respect.

    Néammoins, je vous soumets ce code qui peut répondre, je pense, au besoin de notre ami.

    Peux-tu me donner un avis, mercatog.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Sub Essai()
     
    Dim C As Range, ligninsert As Range
     
    Range("A2").Activate
    Do While Not IsEmpty(ActiveCell)
        Set C = ActiveCell
        Set ligninsert = Range(C, C.Offset(C.Offset(0, 4).Value, 4))
        décal = ligninsert.Rows.Count * (-1)
        ligninsert.Offset(1, 0).EntireRow.Insert
        Set ligninsert = ligninsert.Resize(ligninsert.Rows.Count * 0.5, 5)
        C.Copy Destination:=ligninsert.Columns(1)
        C.Offset(ligninsert.Rows.Count, 0).EntireRow.Delete
        C.Offset(ligninsert.Rows.Count, 0).Activate
    Loop
     
    End Sub
    Franchement, çà me ferait plaisir!

    Cordialement.

    Marcel

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2005
    Messages : 218
    Points : 84
    Points
    84
    Par défaut
    Hello

    Merci pour le lien, c'est tout à fait ce que je souhaitais.

    Bonne soirée

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

Discussions similaires

  1. [XL-2010] Suppression colonne suivant valeur cellule 1ère ligne (en-tête)
    Par 2lester dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 18/08/2017, 22h11
  2. [XL-2010] Récupérer ligne entière suivant valeur d'une autre feuille
    Par neGo33 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/05/2015, 17h37
  3. Renvoyer nom ligne/colonne suivant valeurs matrice
    Par Stepsbysteps dans le forum R
    Réponses: 5
    Dernier message: 25/03/2013, 16h23
  4. Supprimer ligne suivant valeur
    Par isarian dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 08/12/2011, 15h14
  5. Sélection d'une ligne variant suivant la valeur
    Par CélineM dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 12/06/2007, 12h34

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