sub copia()
Application.ScreenUpdating = False
Foglio2.Range("a1:b65000").ClearContents
Sheets("Foglio1").Select
Set RNG = [a1].Parent.UsedRange
ultimariga = RNG.Find(What:="*", _
After:=RNG.Cells(1), _
Lookat:=xlPart, _
LookIn:=xlFormulas, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious, _
MatchCase:=False).Row
h = 1
For i = 2 To ultimariga
If Range("ah" & i).Value <> 0 Then
Foglio2.Range("a" & h) = Foglio1.Range("a" & i).Value
Foglio2.Range("b" & h) = Foglio1.Range("ah" & i).Value
h = h + 1
End If
Next i
Application.ScreenUpdating = True
end sub |