Buona sera a Tutti.
A beneficio degli Utenti di Forum interessati a questa discussione, mi permetto di suggerire una soluzione in VBA.
Questo evita che, aggiornando manualmente un Record nei Fogli di lavoro:
- 1
- 2
- 3
la modifica non coinvolga le Formule interessate.
Questo Codice VBA potrebbe essere un buon punto di riflessione:
Option Explicit
Sub Copia()
On Error GoTo 10
Application.ScreenUpdating = False
ActiveSheet.Previous.Select
Application.Goto Reference:="Mese"
Selection.Copy
Cells(4, 4).Select
ActiveSheet.Next.Select
Cells(4, 4).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Application.ScreenUpdating = True
Cells(4, 4).Select
End
10:
MsgBox "Non ci sono altri Fogli di lavoro."
Application.CutCopyMode = False
Application.ScreenUpdating = True
Cells(4, 4).Select
End Sub
L'esecuzione del Codice VBA può essere legata ad un Evento quindi attivarsi in automatico oppure legato ad un pulsante dedicato.
A disposizione.
Buona serata.
Giuseppe
Windows XP - Excel 2000
Windows 10 - Excel 2013