Indholdsfortegnelse
Nogle gange har vi brug for at beskytte bestemte celler, der indeholder formler af forskellige årsager, og vi har kun brug for, at værdierne vises for brugeren. Det er en god idé at skjule formlerne fra at blive vist i formellinjen til dette formål. Jeg vil give to metoder til at skjule formlerne i udvalgte celler og vise værdier i Excel.
Download arbejdsbog til øvelser
Download denne øvelsesarbejdsbog og øv dig selv, mens du læser artiklen.
Skjul formler og vis kun data.xlsm2 måder at skjule formler på og kun vise værdier i Excel
1. Formatering af celler for at skjule formler og vise værdier
I denne vejledning bruger vi følgende datasæt:
Jeg har brugt funktionen SUM til at beregne det samlede salg fra de øverste 3 rækker. Vi kan se den anvendte formel i formelsøjlen ( f x ). Følg de trin, som vi viser nedenfor:
Trin
- Først skal vi vælge den/de celler, vi vil ændre, i dette tilfælde er det cellen for det samlede salg C8 .
- Gå derefter til dialogboksstarteren under Nummergruppe i den Hjem fanen (Eller tryk på Ctrl+1 for en genvej). En ny dialogboks til formatering vises.
- I " Formater celler ", skal du vælge den Beskyttelse under fanen. Under den skal du markere " Skjult ". Klik på OK .
- Derefter skal du gå til Anmeldelse fanen . Under den Beskytte gruppen Vælg " Beskyttelsesark ".
- Sørg for, at " Beskytte regneark og indholdet af låste celler " er markeret. Klik på Ok .
Nu kan du ikke se nogen formel i formularboksen, men værdien vises i cellen.
Læs mere: Sådan skjuler du formlen i Excel-ark (2 metoder)
2. Skjul formlerne og vis værdierne med VBA
Du kan bruge Visual Basic for Application (VBA) til at opnå det samme. Hvis du vil skjule alle formlerne i regnearket, skal du følge nedenstående trin.
Trin
- Hvis du ikke har den Udvikler se, hvordan du kan vise fanen udvikler .
- Under " Udvikler ", skal du vælge " Visuel Grundlæggende ". VBA-grænsefladen vises.
- I VBA Editor skal du vælge " Indsæt " og klik på " Modul ". Dette vil oprette et nyt modul.
- Skriv følgende koder i VBA-editoren.
Sub HideFormulasDisplayValues() With ActiveSheet .Unprotect .Cells.Locked = False .Cells.SpecialCells(xlCellTypeFormulas).Locked = True .Cells.SpecialCells(xlCellTypeFormulas).FormulaHidden = True .Protect AllowDeletingRows:=True End With End Sub
- Vælg nu " Makroer " fra enten " Se " eller " Udvikler " fanen.
- Vælg "HideFormulasDisplayValues "(vores makronavn) fra listen over makroer og klik på Kør .
Dette vil fjerne alle formler i det valgte ark og kun vise værdierne i cellerne.
Bemærk: skal du gemme filen som Excel-arbejdsmappe med makroaktivering (.xlsm-udvidelsen) for at bruge VBA.
Læs mere: Sådan skjuler du formel i Excel ved hjælp af VBA (4 metoder)
Konklusion
Dette er de to metoder til at skjule formler og vise værdier. Forhåbentlig har du fundet dette nyttigt. Hvis du støder på problemer, eller hvis du har spørgsmål eller anbefalinger, er du velkommen til at kommentere nedenfor. For flere artikler som denne, kan du blive ved med at komme til Exceldemy .
Tak for læsningen, og hav en god dag.