Ir para o conteúdo principal

Como tornar a célula somente leitura no Excel?

Em muitos casos, você pode precisar evitar que outras pessoas editem algumas células especificadas em sua planilha. Este artigo fornece dois métodos para ajudá-lo a tornar as células especificadas como somente leitura, para que outras pessoas não possam editar essas células, exceto para leitura.

Torne a célula apenas lida protegendo a planilha
Tornar a célula lida apenas pelo código VBA sem proteger a planilha


Torne a célula apenas lida protegendo a planilha

Você só pode bloquear as células que deseja torná-las somente leitura e, em seguida, proteger esta planilha para isso. Faça o seguinte.

1. Clique na no canto superior esquerdo da planilha atual para selecionar as células inteiras.

2. aperte o Ctrl + 1 simultaneamente para abrir o formatar células caixa de diálogo. Na caixa de diálogo, desmarque o Trancado caixa sob o pós-colheita guia e, em seguida, clique no botão OK botão. Veja a imagem:

3. Agora selecione as células que deseja torná-las somente leitura (aqui, seleciono células do intervalo A1: C18). aperte o Ctrl + 1 simultaneamente para abrir o formatar células caixa de diálogo, verifique a Trancado caixa sob o pós-colheita guia e clique no OK botão.

4. Clique em Avaliações > Folha de proteção. Veja a imagem:

5. Especifique e confirme sua senha para proteger a planilha conforme a imagem abaixo mostrada.

Agora, as células no intervalo bloqueado são somente leitura agora. Ao tentar editar essas células específicas dentro do intervalo, você obterá uma caixa de prompt conforme a imagem mostrada abaixo.


Proteja várias / todas as planilhas com senha ao mesmo tempo na pasta de trabalho atual:

O Microsoft Excel permite que você proteja uma planilha com senha por vez. Aqui você pode usar o Proteger planilha e Folha de trabalho desprotegida utilitários de Kutools for Excel para proteger ou desproteger rapidamente várias planilhas ou todas as planilhas na pasta de trabalho atual com senha ao mesmo tempo.
Baixe e experimente agora! (trilha gratuita de 30 dias)


Tornar a célula lida apenas pelo código VBA sem proteger a planilha

Se você não quiser proteger a planilha para tornar a célula somente leitura. O script VBA nesta seção o ajudará a resolver esse problema facilmente.

1. Clique com o botão direito na guia da planilha que você precisa para tornar a célula somente leitura e clique em Ver código no menu do botão direito.

2. Na abertura Microsoft Visual Basic para Aplicações janela, copie e cole o código VBA abaixo na janela Código.

Código VBA: torne a célula somente leitura no 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

Note: Este código pode apenas tornar as células especificadas em uma coluna como somente leitura. Nesse código, ele fará com que as células A3, A4 e A5 sejam lidas apenas na planilha atual.

3. aperte o outro + Q chaves para fechar o Microsoft Visual Basic para Aplicações janela.

Ao clicar na célula A3, A4 ou A5 na planilha atual, você obterá um Kutools for Excel caixa de diálogo conforme a imagem abaixo mostrada, e o cursor se moverá para a célula adjacente direita automaticamente.

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (12)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Very useful!!
This comment was minimized by the moderator on the site
Hi! How about if i want to just make 1 column editable and the rest uneditable? Thanks!
This comment was minimized by the moderator on the site
Hi Jac,
Please click on the column header to select the whole column, then do the steps mentioned in the post to unlock the column cells then protect the worksheet.
This comment was minimized by the moderator on the site
every usefull, thank you with gratitude
This comment was minimized by the moderator on the site
Thanks for the quick guidance.
This comment was minimized by the moderator on the site
Hi



I have mulipe sheets Menu ( option A1& A2) , A1 and A2 and VIEW work sheets ( where i will have BROWSE button) .



1. In menu i will select A1..

2. it will go to VIEW sheet ( which is working fine) till now ..

3. when i click on the BROWSE in the VIEW sheet A1 shee shoulf get displayed and the content present in the cells should be non editable..



Could you please help..
This comment was minimized by the moderator on the site
Good day,
Supposing there is a Command Button (ActiveX Control) in the View sheet. After inserting the below VBA into the worksheet code window, click on the button, in a popping up Kutools for Excel dialog box, specify a password to protect the sheet A1. Then sheet A1 is opened and non editable.

Private Sub CommandButton1_Click()
Dim xSheet As Worksheet
Dim xStr As String
On Error Resume Next
Set xSheet = Sheets("A1")
If xSheet Is Nothing Then Exit Sub
xSheet.UsedRange.Locked = True
xStr = Application.InputBox("Please specify a password to protect the sheet A1", "KuTools for Excel", , , , , , 2)
If xStr = False Or xStr = "" Then Exit Sub
xSheet.Protect xStr
xSheet.Activate
End Sub
This comment was minimized by the moderator on the site
i just want to make few cells of a book locked for input, only they shows the result as i programmed them to do so
This comment was minimized by the moderator on the site
Hey, Thanks a lot for this steps.


However, what if I want to copy the values in the cells that I have locked?
This comment was minimized by the moderator on the site
Dear Yahia,
The locked cells in a protected worksheet can't be copied.
This comment was minimized by the moderator on the site
Very Helpful. Thanks ! :D
This comment was minimized by the moderator on the site
Dear i want to protect the hidden cells from by copying to the new sheet, is there any option in the excel sheet for that. Means no can able to view the formulaes after copying from one sheet to other sheet.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations