Salve,
ho registrato una macro che mi copia in un foglio excel dei valori presi da un altro foglio e poi mi inserisce un altro foglio copia vuota di quest'ultimo.
ora mi interessa ripetere questa operazione x tutte le righe non vuote del foglio da cui estraggo i dati.
ho visto che esistono i cicli ma non so creare la variabile che mi fa avanzare il ciclo.
questa è la mia macro
Sub prova()
'
' prova Macro
Range("E3").Select
ActiveCell.FormulaR1C1 = "=attivita1!R[-1]C[-3]"
Range("F3").Select
ActiveCell.FormulaR1C1 = "=attivita1!R[-1]C[-3]"
Range("E4:F4").Select
ActiveCell.FormulaR1C1 = "=distinta!R[-2]C[-1]"
Range("D13").Select
ActiveCell.FormulaR1C1 = "=attivita1!R[-11]C[3]"
Range("D15").Select
ActiveCell.FormulaR1C1 = "=attivita1!R[-13]C[4]"
Range("D17").Select
ActiveCell.FormulaR1C1 = "=SUM(R[-4]C:R[-2]C)"
Range("B22").Select
ActiveCell.FormulaR1C1 = "=attivita1!R[-20]C[8]"
Range("D22").Select
ActiveCell.FormulaR1C1 = "=attivita1!R[-20]C[7]"
Range("D25").Select
ActiveCell.FormulaR1C1 = "=attivita1!R[-23]C[8]"
Range("D27").Select
Sheets("Cedolino").Select
Sheets("Cedolino").Copy After:=Sheets(3)
Range("F3").Select
Selection.ClearContents
Range("E3").Select
Selection.ClearContents
Range("E4:F4").Select
Selection.ClearContents
Range("D13").Select
Selection.ClearContents
Range("D15").Select
Selection.ClearContents
Range("D17").Select
Selection.ClearContents
Range("B22").Select
Selection.ClearContents
Range("D22").Select
Selection.ClearContents
Range("D25").Select
Selection.ClearContents
Range("D26").Select
End Sub
In attesa fiduciosa