cacher les formules dans la barre de formule
Lorsque je l'ai utilisé, dans visual basic, les codes ci-dessous, la HYPERLINK
partie apparaît dans la formule bar
, dans la feuille de calcul. Je veux juste le "TextHere"
à afficher dans la barre de formule.
Ce que les autres codes puis-je ajouter? J'ai essayé de le masquer en modifiant ses propriétés dans l'onglet protection, mais il ne me permet pas de modifier le TEXTE de plus. Je voudrais d'être facile à monter.
Sub IndexingSheets()
Sheets(1).Range("A1").Formula = _
"=HYPERLINK(""#" & ThisWorkbook.Sheets(2).Name & "!A2"", ""TextHere"")"
End Sub
OriginalL'auteur kazSone | 2013-05-22
Vous devez vous connecter pour publier un commentaire.
Comment cacher une formule à partir de la barre de formule
Laissez-moi vous montrer deux façons de cacher des formules à partir de la barre de formule
No1.
Pour masquer la formule à partir de la barre de formule, vous devez définir le
HiddenFormula
propriétéde l'objet à
True
Il ne fonctionne que lorsque la feuille de calcul est protégé
Ainsi, le truc ici est la suivante:
-> sélectionner toutes les cellules et de les débloquer pour le montage
-> sélectionnez les cellules que vous souhaitez masquer des formules et de les verrouiller
-> protéger la feuille
Sélectionner toutes les cellules et de les débloquer pour l'édition
-> sélectionner toutes les cellules, cliquez-droit n'importe où pour formater les cellules. Aller à la
Protection
onglet et désélectionnerLocked
Sélectionnez les cellules que vous souhaitez masquer des formules et de les verrouiller
-> sélectionnez A1, clic droit, aller à
Protection
et sélectionnez l'ongletLocked
etHidden
Protéger la feuille
-> Cliquez sur le
Review
onglet, puisProtect Sheet
et OK ( aucun mot de passe nécessaire )Maintenant, remarquez, vous pouvez modifier les paramètres de la cellule à l'exception de la A1. Regardez la barre de formule - Il n'y a pas de formule! Sa CACHÉ!
C'est un VBA solution:
No2.
Avec une nouvelle feuille de calcul, insérer ce code dans un nouveau
VBE
(ALT+F11)Module
. Exécuter leMain
macro à partir de laView Macros
fenêtre (ALT+F8)Après l'exécution de regarder les draps les plages de
A1
etA2
Lorsque
A1
est sélectionné et que vous regardez la barre de formule, vous pouvez voir la formule=1+1
,toutefois, lorsque vous sélectionnez
A2
même si vous avez mis une formule dans la cellule, il a étéevaluated
et caché alors maintenant, il affiche la valeur évaluée (comment cool!)Le même principe s'applique lorsque vous êtes tirant une valeur à partir d'un classeur fermé, par exemple
OriginalL'auteur