Ciao Pier Luigi,
sicuramente il codice è ineccepibile.
ma, lanciando:
Public Sub Tester()
Application.CutCopyMode = False
End Sub
la casella degli appunti non si cancella.
Dove sbaglio?
Forse stiamo confondendo i dati di Excel, gli appunti di Office e gli appunti di Windows!
Eseguendo una operazione di copia , si crea un 'marquee' (la linea di formiche in movimento intorno alle celle copiate) attorno le celle copiate

Per cancellare il marquee, e quindi la capacità di incollare direttamente i dati copiati, ****potresti eseguire l'istruzione VBA:
Application.CutCopyMode = False
Tuttavia, questo codice non cancellerebbe il contenuto degli appunti di Office e, quindi, dopo l'escuzione del codice, si vederebbe i dati copiati ancora negli appunti di Office:
Non credo che ci sia un modo di cancellare gli appunti di Office tramite VBA - a meno che non si tratti di Excel 2000. In
tal caso, si poteva sfruttare l'oggetto CommandBars per replicare l'effetto della cancellazione manuale degli appunti di Office.
Diversamenti, il contenuto degli appunti di Windows può essere cancellato programaticamente con il codice del secondo suggerimento indicato nella mia risposta originaria. In tal caso, anche gli appunti di Offic non persisterebbero e sarebbero svuotati con
la chiusura di Excel.
A questo proposito, i seguenti vecchi thread da un forum inglese potrebbero essere di interesse:
https://www.pcreview.co.uk/threads/clear-office-clipboard-from-vba.3059786/
https://www.pcreview.co.uk/threads/how-to-clear-clipboard-in-ms-word-using-vba.3729648/
===
Regards,
Norman
