Ciao dodo47, nella macro che gentilmente mi hai fatto ho aggiunto altre celle però mi va a sovrascrivere i precedenti. Io ho aggiunto nel codice altre celle con esattezza 9, Ho sbagliato qualcosa ?
Grazie
Sub previsioni()
Set Prev = Worksheets("previsioni")
Set Rt1 = Worksheets("Ruota 1")
ur = Prev.Range("U" & Rows.Count).End(xlUp).Row + 1
Prev.Range("U" & ur) = Rt1.Range("E30")
Prev.Range("V" & ur) = Rt1.Range("F30")
Prev.Range("W" & ur) = Rt1.Range("G30")
Prev.Range("X" & ur) = Rt1.Range("H30")
Prev.Range("U" & ur) = Rt1.Range("J30")
Prev.Range("V" & ur) = Rt1.Range("K30")
Prev.Range("W" & ur) = Rt1.Range("L30")
Prev.Range("X" & ur) = Rt1.Range("M30")
Prev.Range("U" & ur) = Rt1.Range("O30")
Prev.Range("V" & ur) = Rt1.Range("P30")
Prev.Range("W" & ur) = Rt1.Range("Q30")
Prev.Range("X" & ur) = Rt1.Range("R30")
Prev.Range("U" & ur) = Rt1.Range("T30")
Prev.Range("V" & ur) = Rt1.Range("U30")
Prev.Range("W" & ur) = Rt1.Range("V30")
Prev.Range("X" & ur) = Rt1.Range("W30")
Prev.Range("U" & ur) = Rt1.Range("Y30")
Prev.Range("V" & ur) = Rt1.Range("Z30")
Prev.Range("W" & ur) = Rt1.Range("AA30")
Prev.Range("X" & ur) = Rt1.Range("AB30")
Prev.Range("U" & ur) = Rt1.Range("AD30")
Prev.Range("V" & ur) = Rt1.Range("AE30")
Prev.Range("W" & ur) = Rt1.Range("AF30")
Prev.Range("X" & ur) = Rt1.Range("AG30")
Prev.Range("U" & ur) = Rt1.Range("AI30")
Prev.Range("V" & ur) = Rt1.Range("AJ30")
Prev.Range("W" & ur) = Rt1.Range("AK30")
Prev.Range("X" & ur) = Rt1.Range("AL30")
Prev.Range("U" & ur) = Rt1.Range("AN30")
Prev.Range("V" & ur) = Rt1.Range("AO30")
Prev.Range("W" & ur) = Rt1.Range("AP30")
Prev.Range("X" & ur) = Rt1.Range("AQ30")
Prev.Range("U" & ur) = Rt1.Range("AS30")
Prev.Range("V" & ur) = Rt1.Range("AT30")
Prev.Range("W" & ur) = Rt1.Range("AU30")
Prev.Range("X" & ur) = Rt1.Range("AV30")
Prev.Range("U" & ur) = Rt1.Range("AX30")
Prev.Range("V" & ur) = Rt1.Range("AY30")
Prev.Range("W" & ur) = Rt1.Range("AZ30")
Prev.Range("X" & ur) = Rt1.Range("BA30")
Prev.Range("U" & ur) = Rt1.Range("BC30")
Prev.Range("V" & ur) = Rt1.Range("BD30")
Prev.Range("W" & ur) = Rt1.Range("BE30")
Prev.Range("X" & ur) = Rt1.Range("BF30")
Set Prev = Nothing
Set Rt1 = Nothing
End Sub
'Note su prev.range "solo lettera" si incolla nella colonna il nr della previsione mentre su Rt.Range "lettera pi? nr" si copia la previsione
' Ovviamente incolla nella colonna saltando eventuali scritte precedenti
[Modificato da satos 29/09/2019 21:45]