VBA création ligne en fonction d'un nombre et occurrence copier coller

Bonjour à tous chers Excel Masters,

Je tombe sur un os et fait appel à vos connaissances pour m'aider si vous le voulez bien. Je vous mets le fichier initial en pièces jointe. Si vous pouvez m'aider je vous en serai très reconnaissant. Merci à tous !

Mon tableau de base se trouve dans l'onglet BASE. Le but est de passer en une seule macro de BASE à onglet "3". Je vous fais des exemples de l'attendu à chaque étape pour plus de clarté.

Etape 1 : je souhaite insérer un nombre de lignes en-dessous de chaque ligne à partir de la ligne 2 selon la typologie en colonne R = à T2 ou U2 (résultat attendu onglet 1 avec exemple pour 2 lignes de charges et de produits). Dans mon exemple, si colonne R = charges, alors insérer 579 lignes (U2), si produits, insérer 19 lignes (T2).

Etape 2 : Toutes les lignes vides créées : remplir des mêmes valeurs que celles mises dans la ligne "maître" du dessus les valeurs pour A,B,C,D, et R (onglet 2).

Etape 3 : aller en première colonne non vide (colonne S) et :

si R = "produits",

alors copier/coller les items de facturation colonne B de l'onglet "A COLLER" pour chaque ligne( sélectionner de b2 à la fin de la liste car ces items peuvent varier en nombre)

alors colonne D = colonne T

si R = "charges",

alors copier/coller les items de facturation colonne B de l'onglet "A COLLER" pour chaque ligne, attention, ces items peuvent varier en nombre

alors copier/coller les clients colonne A de l'onglet "A COLLER" pour chaque ligne d'item

Et après ? UN grand MERCI !

Belle journée à vous.

10exemple.xlsx (198.99 Ko)

Bonjour Simsinaty et

Une petite présentation ICI serait la bienvenue

Si vous ne l'avez pas encore fait, je vous invite à lire la charte du forum [A LIRE AVANT DE POSTER]
qui vous aidera dans vos demandes et réponses sur ce forum

Pour ce que vous souhaitez, vous pouvez passer par l'enregistreur de macros ce qui vous donnera du code
Il suffira ensuite de l'adapter et l'optimiser, le forum est là pour ça

Merci de votre participation

Cordialement

Bonjour ça y est, mais toujours pas de réponse. Chers Excel Masters, je fais appel à vos compétences !

Merci à tous !

Rechercher des sujets similaires à "vba creation ligne fonction nombre occurrence copier coller"