Bonjour à tous,
j ai récupéré cette macro qui fonctionne ma foi très bien...sous excel 2013
En effet les données de tous les onglets sont copiés dans la feuille fusion. Ensuite, je dois copier la feuille (formats inutiles) et coller dans un nouveau classeur et enregistrer en csv pour pouvoir faire un import de ce classeur en csv sur un site...
Est il possible, plutôt que dans la feuille "fusion", de transférer ces données vers un nouveau classeur "liste licenciés"(si besoin de nommer ce classeur, mais classeur1 me convient), et que ce classeur soit en CSV (point-virgule). C 'est le copier coller dans nouveau classeur qui m 'intéresse pour automatiser un max.
Et ça je sais pas faire, merci pour l'aide...
Sub test2()
Dim ws As Worksheet
For Each ws In Worksheets
If ws.Name <> "recap" Then
Application.ScreenUpdating = False
ws.Activate
Range("I12:" & [a1].SpecialCells(xlCellTypeLastCell).Address).Copy
Sheets("Fusion").Activate
Range("A65536").End(xlUp).Offset(1, 0).Select
ActiveSheet.Paste
Application.CutCopyMode = False
End If
Next ws
End Sub
j ai récupéré cette macro qui fonctionne ma foi très bien...sous excel 2013
En effet les données de tous les onglets sont copiés dans la feuille fusion. Ensuite, je dois copier la feuille (formats inutiles) et coller dans un nouveau classeur et enregistrer en csv pour pouvoir faire un import de ce classeur en csv sur un site...
Est il possible, plutôt que dans la feuille "fusion", de transférer ces données vers un nouveau classeur "liste licenciés"(si besoin de nommer ce classeur, mais classeur1 me convient), et que ce classeur soit en CSV (point-virgule). C 'est le copier coller dans nouveau classeur qui m 'intéresse pour automatiser un max.
Et ça je sais pas faire, merci pour l'aide...
Sub test2()
Dim ws As Worksheet
For Each ws In Worksheets
If ws.Name <> "recap" Then
Application.ScreenUpdating = False
ws.Activate
Range("I12:" & [a1].SpecialCells(xlCellTypeLastCell).Address).Copy
Sheets("Fusion").Activate
Range("A65536").End(xlUp).Offset(1, 0).Select
ActiveSheet.Paste
Application.CutCopyMode = False
End If
Next ws
End Sub