buongiorno
sto utilizzando questa macro per copiare range da foglio A in foglio B trovando ultima riga vuota.
non riesco a capire come mai pur copiando il range ( as59:au1000 ) incolla i dati nel foglio B non nell'ultima cella vuota ma dalla cella 1000 in poi
nel range foglio A da as59:au1000 ci sono delle formule quindi nel range possono esserci dei valori per esempio da as59 :au600, oppure da as59:au 800 il resto formule.
il problema è che copia anche le celle vuote , quando incolla trova l'ultima cella vuota che è la 1000 e non es. la 600 oppure 800
grazie
Sub Copia()
Application.ScreenUpdating = False
Sheets("A").Activate
Application.ScreenUpdating = False
Range("as59:au1000").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("B").Activate
RigaVuota = Range("a2").End(xlDown).Row + 1
Range("A" & RigaVuota).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
' Application.CutCopyMode = False
' Application.ScreenUpdating = True
End Sub