Note: The other languages of the website are Google-translated. Back to English
English English

Jak vytvořit buňku pouze pro čtení v aplikaci Excel?

V mnoha případech možná budete muset zabránit ostatním v úpravách některých zadaných buněk v listu. Tento článek poskytuje dvě metody, které vám pomohou vytvořit určené buňky pouze pro čtení, aby ostatní tyto buňky nemohly upravovat, kromě čtení.

Chraňte buňku tak, aby byla pouze pro čtení
Udělejte buňku pouze pro čtení kódem VBA bez ochrany listu


Chraňte buňku tak, aby byla pouze pro čtení

Můžete zamknout pouze buňky, u kterých chcete, aby byly jen pro čtení, a poté tento list chránit, abyste toho dosáhli. Postupujte prosím následovně.

1. Klepněte na tlačítko tlačítko v levém horním rohu aktuálního listu vyberte celé buňky.

2. zmáčkni Ctrl + 1 současně otevřete Formát buněk dialogové okno. V dialogovém okně zrušte zaškrtnutí políčka Zamčený rámeček pod Ochrana a potom klepněte na tlačítko OK knoflík. Viz screenshot:

3. Nyní vyberte buňky, které chcete nastavit jako pouze pro čtení (zde vyberu buňky rozsahu A1: C18). zmáčkni Ctrl + 1 současně otevřete Formát buněk V dialogovém okně zaškrtněte Zamčený rámeček pod Ochrana a klepněte na tlačítko OK .

4. Pokračujte kliknutím přezkoumání > Chraňte plech. Viz snímek obrazovky:

5. Zadejte a potvrďte své heslo k ochraně listu, jak je uvedeno níže.

Nyní jsou buňky v uzamčeném rozsahu pouze pro čtení. Když se pokusíte upravit tyto konkrétní buňky uvnitř rozsahu, zobrazí se okno s výzvou, jak je ukázáno níže.


Chraňte více / všechny listy s heslem současně v aktuálním sešitu:

Microsoft Excel umožňuje chránit jeden list současně heslem. Zde můžete použít Chraňte pracovní list a Odemknout pracovní list nástroje Kutools pro Excel rychle chránit nebo zrušit ochranu více pracovních listů nebo všech pracovních listů v aktuálním sešitu pomocí hesla současně.
Stáhněte si a vyzkoušejte hned! (30denní trasa zdarma)


Udělejte buňku pouze pro čtení kódem VBA bez ochrany listu

Pokud nechcete chránit list, aby byla buňka jen pro čtení. Skript VBA v této části vám pomůže tento problém snadno vyřešit.

1. Klepněte pravým tlačítkem myši na kartu listu, kterou potřebujete, aby byla buňka jen pro čtení, a poté klepněte na Zobrazit kód z nabídky pravého tlačítka myši.

2. V otvoru Microsoft Visual Basic pro aplikace zkopírujte a vložte níže uvedený kód VBA do okna Kód.

Kód VBA: Vytvořte buňku jako pouze pro čtení v aplikaci Excel

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Column = 1 Then
        If Target.Row = 3 Or Target.Row = 4 Or Target.Row = 5 Then
            Beep
            Cells(Target.Row, Target.Column).Offset(0, 1).Select
            MsgBox Cells(Target.Row, Target.Column).Address & " cannot be selected and edited as it is a read-only cell", _
            vbInformation, "Kutools for Excel"
        End If
    End If
End Sub

Poznámka: Tento kód může pouze vytvořit určené buňky v jednom sloupci jen pro čtení. V tomto kódu vytvoří buňku A3, A4 a A5 pouze pro čtení v aktuálním listu.

3. zmáčkni Další + Q klávesy pro zavření Microsoft Visual Basic pro aplikace okno.

Po kliknutí na buňku A3, A4 nebo A5 v aktuálním listu dostanete a Kutools pro Excel dialogové okno, jak je ukázáno níže, a kurzor se automaticky přesune do pravé sousední buňky.


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2019 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Kompletní funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50% a omezuje stovky kliknutí myší každý den!
officetab dno
Komentáře (12)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Vážení, chci chránit skryté buňky před kopírováním do nového listu, existuje pro to v listu Excel nějaká možnost. Znamená to, že po zkopírování z jednoho listu na druhý nelze vzorce zobrazit.
Tento komentář byl moderátorem webu minimalizován
Velmi nápomocný. Dík ! :D
Tento komentář byl moderátorem webu minimalizován
Ahoj, díky moc za tyto kroky.


Co když však chci zkopírovat hodnoty v buňkách, které mám zamčené?
Tento komentář byl moderátorem webu minimalizován
milý Yahia,
Uzamčené buňky v chráněném listu nelze zkopírovat.
Tento komentář byl moderátorem webu minimalizován
Chci jen zablokovat několik buněk v knize pro vstup, ale zobrazují výsledek tak, jak jsem je naprogramoval
Tento komentář byl moderátorem webu minimalizován
Hi



Mám mulipe sheets Menu (volba A1 & A2), A1 a A2 a VIEW work sheets (kde budu mít tlačítko BROWSE).



1. V nabídce vyberu A1..

2. přejde na list VIEW (který zatím funguje dobře).

3. Když kliknu na PROCHÁZET v listu VIEW A1, zobrazí se shoulf a obsah přítomný v buňkách by neměl být upravitelný.



Mohli byste prosím pomoci..
Tento komentář byl moderátorem webu minimalizován
Dobrý den,
Předpokládejme, že na listu zobrazení je příkazové tlačítko (ovládací prvek ActiveX). Po vložení níže uvedeného VBA do okna kódu listu klikněte na tlačítko, ve vyskakovacím dialogovém okně Kutools for Excel zadejte heslo pro ochranu listu A1. Poté je list A1 otevřen a nelze jej upravovat.

Private Sub CommandButton1_Click ()
Dim xSheet As Worksheet
Dim xStr jako řetězec
On Error Resume Next
Set xSheet = Sheets("A1")
Pokud xSheet není nic, pak Exit Sub
xSheet.UsedRange.Locked = Pravda
xStr = Application.InputBox("Uveďte prosím heslo pro ochranu listu A1", "KuTools for Excel", , , , , , 2)
Pokud xStr = False Nebo xStr = "" Pak Exit Sub
xSheet.Protect xStr
xSheet.Activate
End Sub
Tento komentář byl moderátorem webu minimalizován
Díky za rychlý návod.
Tento komentář byl moderátorem webu minimalizován
každý užitečný, děkuji s vděčností
Tento komentář byl moderátorem webu minimalizován
Ahoj! Jak je to s tím, když chci udělat pouze 1 sloupec upravitelný a zbytek neupravitelný? Dík!
Tento komentář byl moderátorem webu minimalizován
ahoj jacu,
Kliknutím na záhlaví sloupce vyberte celý sloupec, poté proveďte kroky uvedené v příspěvku pro odemknutí buněk sloupce a ochranu listu.
Tento komentář byl moderátorem webu minimalizován
Velmi užitečné!!
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění