"Debuggare" significa trovare il problema (il "bug") e rimuoverlo, quindi sei tu che devi fare questa operazione sulla macchina che performa in modo erroneo.
Perche' sul mio pc il comportamento e' lineare e senza equivoci...
E' giusta la mia interpretazione che la macro si comporta bene se eseguita una istruzione alla volta mentre si comporta in modo incomprensibile se la esegui senza interruzioni?
Se cosi' e', allora prova a sostituire queste istruzioni:
Sheets("Movimenti").Unprotect "PasswordCorretta"
Range("B8:AR24").Select
Selection.Copy
Sheets("Archivio").Visible = True
Sheets("Archivio").Select
Con
- Codice: Seleziona tutto
Sheets("Movimenti").Unprotect "PasswordCorretta"
Sheets("Movimenti").Range("B8:AR24").Copy
Sheets("Archivio").Visible = True
Sheets("Archivio").Select
Se cosi' funzionasse allora il tuo excel non gestisce correttamente l'indirizzamento del foglio; perche' lo faccia non ne ho idea (anzi, l'idea e' che "funziona male")
Ciao