Grazie Norman, sei stato veramente rapidissimo e molto professionale!
La macro funziona perfettamente e di per se è ok.
Adesso vorrei ampliare un po di più il discorso, dopo di che avrò completato il mio foglio di lavoro.
Ho diversi risultati da dover inserire nelle varie celle, ovvero dei risultati di somme del Foglio 1 che dovranno essere inserite nel foglio 2 riga per riga.
Per intenderci, ogni giorno, cliccando sulla macro, dovrei riportare sul foglio seguente dei risultati provenienti da diversi calcoli.
Potrei applicare la macro che hai riportato modificandola un po, ma sono un po' imbarcato con questa!
La macro che ho modificato è la seguente:
Option Explicit
Public Sub salva()
Dim WB As Workbook
Dim lr As Long
Set WB = ThisWorkbook
With WB
lr = .Sheets("ARCHIVIO").Cells(Rows.Count, "B", "C", "D", "E", "F").End(xlUp).Row + 1
.Sheets("ARCHIVIO").Range("B" & lr).Value = _
.Sheets("MASCHERA INPUT").Range("N26").Value
.Sheets("ARCHIVIO").Range("C" & lr).Value = _
.Sheets("MASCHERA INPUT").Range("N28").Value¨
.Sheets("ARCHIVIO").Range("D" & lr).Value = _
.Sheets("MASCHERA INPUT").Range("N30").Value¨
.Sheets("ARCHIVIO").Range("E" & lr).Value = _
.Sheets("MASCHERA INPUT").Range("N22").Value¨
.Sheets("ARCHIVIO").Range("F" & lr).Value = _
.Sheets("MASCHERA INPUT").Range("O22").Value¨
'
lr = Sheets("ARCHIVIO").Cells(Rows.Count, "A").End(xlUp).Row + 1
Sheets("MASCHERA INPUT").Range("I1").Copy Sheets("ARCHIVIO").Range("A" & lr)
End With
End Sub
Mi da un debug su questa linea:
lr = .Sheets("ARCHIVIO").Cells(Rows.Count, "B", "C", "D", "E", "F").End(xlUp).Row + 1
ma probabilmente sarà un problema generale.
Potresti darmi una mano a risolvere????
Te ne sarei grato infinitamente.