Comment masquer la formule mais afficher le résultat sans protéger la feuille de calcul dans Excel?
Dans certains cas, vous devrez peut-être masquer les formules dans votre feuille de calcul pour des raisons privées. Cet article parle de masquer les formules mais d'afficher les résultats sans protéger la feuille de calcul dans Excel.
Masquer la formule mais afficher le résultat sans protéger la feuille de calcul avec le code VBA
Masquer la formule mais afficher le résultat sans protéger la feuille de calcul avec le code VBA
Pour masquer les formules mais afficher les résultats sans protéger une feuille de calcul, procédez comme suit.
1. Dans la feuille de calcul, vous devez masquer les formules, mais en affichant les résultats, cliquez avec le bouton droit sur l'onglet de la feuille et sélectionnez Voir le code dans le menu contextuel.
2. dans le Microsoft Visual Basic pour applications , veuillez copier et coller le code VBA dans la fenêtre Code.
Code VBA: masquer la formule mais afficher le résultat sans protéger la feuille de calcul
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
Notes: Dans le code, C1: C10 est la plage de cellules dans laquelle vous souhaitez masquer les formules. Veuillez le modifier en fonction de vos besoins.
3. Puis clique Outils > Références…. Vérifier la Exécution de scripts Microsoft boîte et cliquez sur le OK bouton dans le Références - VBAProject la fenêtre. Voir la capture d'écran:
4. appuie sur le autre + Q touches pour fermer le Microsoft Visual Basic pour applications fenêtre.
Désormais, lorsque vous cliquez sur la cellule dans la plage spécifiée, la formule sera immédiatement masquée dans la barre de formule.
Articles Liés:
- Comment verrouiller les cellules spécifiées sans protéger la feuille de calcul entière dans Excel?
- Comment supprimer des formules de la feuille de calcul mais conserver les valeurs / résultats dans Excel?
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!