Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Se, come mi sembra di comprendere, le celle dove incolli i valori non sono protette prova ad inserire nel modulo VBA del foglio dove incolli i valori questo codice.
Seleziona la scheda del foglio, poi fai click destro con il mouse e scegli la voce "Visualizza codice ...":
Si apre l'editor del VBA in corrispondenza del modulo del foglio:
Incolli questo codice nella sezione a destra:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim r As Range
On Error Resume Next
With Application
.Calculation = xlCalculationManual
.EnableEvents = False
.ScreenUpdating = False
End With
For Each r In Target
If r.Value = "" Then r.ClearContents
Next r
With Application
.ScreenUpdating = True
.EnableEvents = True
.Calculation = xlCalculationAutomatic
End With
End Sub
Nota che ho inserito l'istruzione "On Error Resume Next". Poiché non ho idea di come sia strutturato il foglio questa istruzione fa in modo che se dovesse esservi una qualche azione che dovesse comportare un errore VBA la procedura lo ignorerebbe e andrebbe avanti senza lanciare messaggi di errori VBA.
In pratica questa procedura cancella il contenuto della cella il cui valore risulti essere "" (stringa nulla) ma che è un valore comunque riportato nella cella tramite copia/incolla di una cella che contiene una formula che restituisce, appunto, quel valore (e che viene letto come valore presente dalla formula "CONTA.VALORI).
Edit: ho corretto a True le istruzioni finali delle ScreenUpdatin e EnableEvents che mi erano rimaste a False :-)