Macro pour insérer une ligne et recopier les données lig

Bonjour chers tous

Etant Amateur en excel j'ai Besoin d'aide pour un sujet qui a sans doute déjà été traité ailleurs mais je ne trouve pas.

Je cherche à créer une macro qui me permet d'insérer un nombre x de lignes après chaque DATE dans LA feuille excel.et recopier les données de la cellule précédente dans le ou les cellules insérées.

Vous trouverez ci-joint le fichier dans lequel je veux insérer la macro .

Merci d'avance pour l'aide.

Ehuima

28test-ehuima.xlsx (34.57 Ko)

Bonjour

Je cherche à créer une macro qui me permet d'insérer un nombre x de lignes après chaque DATE ...

Comment on détermine le nombre de lignes à insérer ?

Cordialement

Salut Dan

Merci pour ton aide

Par un userform si possible

cordialement

re

Hum. Vous n'avez pas compris ma question...

nombre x de lignes après chaque DATE

Comment je peux savoir la valeur de X ?

Crdlt

BONIOUR DAN

2 lignes après chaque dates

cordialement

re

Voici un code à placer dans un module dans l'éditeur VBA et éventuellement à associer à un bouton sur la feuille

Sub test()
Dim i As Integer
For i = 3 To Range("A" & Rows.Count).End(xlUp).Row Step 3
    Rows(i).Resize(2).Insert
    Rows(i - 1).Copy Range("A" & i & ":" & ("A" & i + 1))
Next i
End Sub

Veillez à enregistrer votre fichier au format XLSM afin qu'il prenne en charge les macros

Si ok, merci de cloturer le fil en cliquant sur la case à cocher verte à coté du bouton Editer lors de votre réponse

Cordialement

ok merci dan pour ton aide

Rechercher des sujets similaires à "macro inserer ligne recopier donnees lig"