Bonjour , essayant de progresser en vba , j'ai réalisé le code suivant , il marche , sauf que la premiere ligne obtenue est copiée
deux fois ,..... je sais le code n'est pas tres esthétique , on peut faire mieux , sans vouloir le modifier , qu'est ce qui fait que j'ai une double recopie de ma première ligne du tableau Feuil2 ? les autres lignes obtenues s'ecrivant elles , une seule fois
vous remerciant pour vos remarques ou suggetions
Sub mettre_en_ligne_cellule_eparpillées()
'
'
'
' Sheets("Feuil1").Select
Range("E11").Select
Selection.Copy
Sheets("Feuil2").Select
Range("H9").Select
ActiveSheet.Paste
Sheets("Feuil2").Range("H" & Rows.Count).End(xlUp).Offset(1, 0).PasteSpecial _
Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
Application.CutCopyMode = False
Sheets("Feuil1").Select
Range("E12").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("I9").Select
ActiveSheet.Paste
Sheets("Feuil2").Range("I" & Rows.Count).End(xlUp).Offset(1, 0).PasteSpecial _
Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
Application.CutCopyMode = False
Sheets("Feuil1").Select
Range("E13").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("J9").Select
ActiveSheet.Paste
Sheets("Feuil2").Range("J" & Rows.Count).End(xlUp).Offset(1, 0).PasteSpecial _
Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
Application.CutCopyMode = False
Sheets("Feuil1").Select
Range("E14").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("K9").Select
ActiveSheet.Paste
Sheets("Feuil2").Range("K" & Rows.Count).End(xlUp).Offset(1, 0).PasteSpecial _
Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
Application.CutCopyMode = False
Sheets("Feuil1").Select
Range("E15").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("M9").Select
ActiveSheet.Paste
Sheets("Feuil2").Range("M" & Rows.Count).End(xlUp).Offset(1, 0).PasteSpecial _
Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
Application.CutCopyMode = False
Sheets("Feuil1").Select
Range("D22").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("N9").Select
ActiveSheet.Paste
Sheets("Feuil2").Range("N" & Rows.Count).End(xlUp).Offset(1, 0).PasteSpecial _
Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
Application.CutCopyMode = False
Sheets("Feuil1").Select
Range("D23").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("O9").Select
ActiveSheet.Paste
Sheets("Feuil2").Range("O" & Rows.Count).End(xlUp).Offset(1, 0).PasteSpecial _
Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
Application.CutCopyMode = False
End Sub