rounil09
XLDnaute Occasionnel
Bonjour la liste,
Ce code VBA fonctionne.
Sheets("Liste_EP").Select
Sheets("Liste_EP").Range("B" & Rows.Count).End(xlUp).Copy
Range("B" & Rows.Count).End(xlUp).Offset(1, 0).Activate
ActiveCell.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone
Sheets("Liste_EP").Range("D" & Rows.Count).End(xlUp).Copy
Range("D" & Rows.Count).End(xlUp).Offset(1, 0).Activate
ActiveCell.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone
Sheets("Liste_EP").Range("E" & Rows.Count).End(xlUp).Copy
Range("E" & Rows.Count).End(xlUp).Offset(1, 0).Activate
ActiveCell.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone
Il y a sans nul doute une écriture condensée bien plus simple (et donc plus rapide).
Il y a un bon moment que j'insiste pour en venir à bout, mais j'y perd le latin que je n'ai jamais eu…
Bref. Un petit coup de pouce serait le bienvenu…
Ce code VBA fonctionne.
Sheets("Liste_EP").Select
Sheets("Liste_EP").Range("B" & Rows.Count).End(xlUp).Copy
Range("B" & Rows.Count).End(xlUp).Offset(1, 0).Activate
ActiveCell.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone
Sheets("Liste_EP").Range("D" & Rows.Count).End(xlUp).Copy
Range("D" & Rows.Count).End(xlUp).Offset(1, 0).Activate
ActiveCell.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone
Sheets("Liste_EP").Range("E" & Rows.Count).End(xlUp).Copy
Range("E" & Rows.Count).End(xlUp).Offset(1, 0).Activate
ActiveCell.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone
Il y a sans nul doute une écriture condensée bien plus simple (et donc plus rapide).
Il y a un bon moment que j'insiste pour en venir à bout, mais j'y perd le latin que je n'ai jamais eu…
Bref. Un petit coup de pouce serait le bienvenu…