All’inizio di ogni anno Richard fa una copia della cartella di lavoro Excel dell’anno precedente. Per prepararsi ai dati del nuovo anno, ha quindi bisogno di eliminare tutto nella copia tranne le formule. Richard si chiede se esiste un modo rapido per farlo.

In realtà, esiste un modo molto rapido per eliminare manualmente tutte le informazioni non formulate in un foglio di lavoro. Segui questi passaggi:

  1. Premi F5. Excel visualizza la finestra di dialogo Vai a.

  2. Fare clic su Speciale. Excel visualizza la finestra di dialogo Vai a speciale. (Vedi figura 1.)

  3. Assicurati che il pulsante di opzione Costanti sia selezionato. (Questo è estremamente importante: non fare clic su nessun’altra opzione nella finestra di dialogo.)

  4. Fare clic su OK. Vengono selezionate tutte le celle contenenti le costanti (tutto tranne le formule).

  5. Premi il tasto Canc.

Se in una cartella di lavoro sono presenti molti fogli di lavoro e si desidera eliminare tutte le costanti da ciascuno dei fogli di lavoro, è possibile utilizzare una macro che automatizzi i passaggi precedenti per l’intera cartella di lavoro.

Sub DelAllConstants()

Dim wks As Worksheet     Dim rng As Range

For Each wks In ThisWorkbook.Worksheets         On Error Resume Next         Set rng = wks.Cells.SpecialCells(xlCellTypeConstants, 23)

On Error GoTo 0         If Not rng Is Nothing Then             rng.ClearContents         End If         Set rng = Nothing     Next     Set wks = Nothing End Sub

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (11168) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per l’interfaccia del menu precedente di Excel qui: