Un aiutino (coding)

Buongiorno ragazzi,

mi sposto in questa sezione temporaneamente e vengo subito al punto.

Per la master thesis sto analizzando dei dati elettromiografici. Il tutto è stato fatto via script matlab che mi da come output un file excel.

Il file excel (output.xlsx) contiene 40 colonne e 100 righe in foglio1. Quello che mi servirebbe è uno script (in matlab o anche excel se possibile) che crei 10 fogli (foglio 2:foglio11) contente 4 colonne ciascune, prese dalle 40 iniziali. Quindi Foglio2 (colonne ABCD), 3 (EFGH), 4 (IJKL) etc. In aggiunta mi servirebbero altri 4 fogli (foglio 12:15) che ognuno prenda la prima colonna di ognuno dei 10fogli (foglio12), la seconda colonna di ognuno dei 10 fogli (foglio 13), la terza (foglio 14), e la quarta (foglio 15). (in alternativa una colonna ogni 4, dal foglio1, e cosi via) Il tutto mantenendo il foglio1 con tutti i dati.

Secondo voi è fattibile? Se lo faccio manualmente mi ci vorrebbero 5giorni minimo.

Help
Una macro no?
I have no idea how to do that

Sub DueRigheDiExcel()

strMainSheet = "Sheet1"
Application.CutCopyMode = False

For i = 1 To 10
Sheets.Add After:=Sheets(Sheets.Count)
Next i

Sheets(strMainSheet).Select

' first iteration
ActiveSheet.Range("A1100").Select
Selection.Copy

' change sheet and paste
ActiveSheet.Next.Select
ActiveSheet.Range("A1").Select
ActiveSheet.Paste

' next 9 iterations
For i = 1 To 9
Sheets(strMainSheet).Select
' offset +4col
ActiveCell.Offset(0, 4).Columns("A").EntireColumn.Select
Selection.Copy
ActiveSheet.Next.Select

For n = 1 To i
ActiveSheet.Next.Select
Next n

ActiveSheet.Range("A1").Select
ActiveSheet.Paste
Next i

End Sub
Posso chiederti che devi farci alla fine con 'sti fogli excel?