Come nascondere la formula ma visualizzare il risultato senza proteggere il foglio di lavoro in Excel?
In alcuni casi, potrebbe essere necessario nascondere le formule nel foglio di lavoro per uso privato. Questo articolo parla di nascondere le formule ma di visualizzare i risultati senza proteggere il foglio di lavoro in Excel.
Nascondi la formula ma visualizza il risultato senza proteggere il foglio di lavoro con il codice VBA
Per nascondere le formule ma visualizzare i risultati senza proteggere un foglio di lavoro, eseguire le seguenti operazioni.
1. Nel foglio di lavoro è necessario nascondere le formule ma visualizzare i risultati, fare clic con il pulsante destro del mouse sulla scheda del foglio e selezionare Visualizza codice dal menu di scelta rapida.
2. Nel Microsoft Visual Basic, Applications Edition finestra, copia e incolla il codice VBA nella finestra del codice.
Codice VBA: nascondi la formula ma mostra il risultato senza proteggere il foglio di lavoro
Dim xDic As New Dictionary
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim xCell As Range
Dim xRg As Range
Set xRg = Range("C1:C10")
If xDic.Count <> xRg.Count Then
For Each xCell In xRg
xDic.Add xCell.Address, xCell.FormulaR1C1
Next
End If
If (Target.Count = 1) And (Not Application.Intersect(xRg, Target) Is Nothing) And (Target.HasFormula) Then
With Target
.Value = .Value
End With
Else
For Each xCell In xRg
xCell.Formula = xDic.Item(xCell.Address)
Next
End If
End Sub
Note:: Nel codice, C1: C10 è l'intervallo di celle in cui vuoi nascondere le formule. Si prega di modificarlo in base alle proprie esigenze.
3. Quindi fare clic Strumenti > Riferimenti…. Controlla il Runtime di Microsoft Script casella e fare clic su OK nel pulsante Riferimenti - VBAProject finestra. Vedi screenshot:
4. premi il altro + Q i tasti per chiudere il file Microsoft Visual Basic, Applications Edition finestra.
D'ora in poi, quando fai clic sulla cella nell'intervallo specificato, la formula verrà nascosta immediatamente nella barra della formula.
Articoli correlati:
- Come bloccare le celle specificate senza proteggere l'intero foglio di lavoro in Excel?
- Come rimuovere le formule dal foglio di lavoro ma mantenere i valori / risultati in Excel?
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze in Excel con Kutools for Excele sperimenta l'efficienza come mai prima d'ora. Kutools for Excel Offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!












