A voir également:
- Excel insérer une ligne à chaque changement de valeur
- Aller à la ligne excel - Guide
- Insérer liste déroulante excel - Guide
- Insérer une vidéo dans powerpoint - Guide
- Partage de photos en ligne - Guide
- Changer de dns - Guide
2 réponses
Bonjour,
Si PH1 est forcément différent de PH2 :
Si PH1 est forcément différent de PH2 :
Sub Insertion(l As Integer) Cells(l + 1, 1).EntireRow.Select Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove Cells(l + 1, 1).Value = Cells(l, 1).Value Cells(l + 2, 1).Value = Cells(l, 1).Value End Sub Sub a() Der = Range("A65536").End(xlUp).Row For l = Der To 1 Step -1 Insertion (l) Next l DerN = Range("A65536").End(xlUp).Row Range("B1").Select Selection.AutoFill Destination:=Range("B1:B" & DerN), Type:=xlFillDefault End Sub
il faut copier juste le formule et le 1er cellule de line i :( et aussi inséré les ligne a chaque changement de la contenu de 1er celulle