Salve a tutti mi sono registrato la seguente macro per copiarmi i dati da un foglio di appoggio a un altro questa e una delle macro
Sub CopiaDatiCommercio()
Sheets("Stampa").Select
Range("L2:L50").Select
Selection.Copy
Sheets("2020").Select
Range("BJ2").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Stampa").Select
Range("j2:j50").Select
Selection.Copy
Sheets("2020").Select
Range("BP2").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Stampa").Select
Range("C2:C50").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("2020").Select
Range("BM2").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Stampa").Select
Range("E2:E50").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("2020").Select
Range("BK2").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
I problemi che mi ritrovo sono 2
Il primo più sorvolabile ovvero siccome non riesco a correggere la formula in maniera da copiarmi solo le celle piene imposto un range che sicuramente non supererò mai tipo E2:E50 in questo modo mi copia acnhe le celle vuote non è un grande problema però se ci fosse la maniera per evitarlo preferirei
Il secondo che proprio non capisco perchè ogni tanto lo fa altre volte no è che delle volte mi copia le celle nel folio 2020 però non nella prima cella vuota disponibile ma magari anche dopo 30 celle qualcuno può aiutarmi?
Grazie in anticipo
[Modificato da MattiaGrossi 06/02/2020 11:21]
Excel 2007