Marius44, 29/09/2017 15.54:
Ciao
All'inizio dell macro hai messo
Dim arr() As Variant
quindi un array. Poi cerchi di fargli fare qualcosa trattandolo come fosse una variabile semplice
arr = .Cells(1, y).Resize(LR).Value
Dopo arr ci vogliono le parentesi e, credo, la y.
Comunque, non credo che funzionerebbe perchè così come è impostata l'Array arr() deve essere ridimensionato prima di utilizzarlo.
Ciao,
Mario
No, forse è più semplice, è bastato staccare mezz'ora dal rompicapo
La macro dovrebbe trasferire i dati da un foglio all'altro riempendo, nel foglio ricevente, solo le colonne presenti (Alpha, Beta, Gamma e Delta).
In realtà la procedura è corretta, ma nel codice avevo semplicemente invertito i nomi dei due fogli.
Grazie per gli interventi.