Foto de Thiago Q.
Thiago há 11 meses
Enviada pelo
Site

Bloqueio e desbloqueio de uma célula

Então, eu gostaria de saber como fazer uma formula para bloquear e/ou desbloquear mediante o preenchimento ou não de outra célula. Exemplo: Se a célula A1 estiver marcada, a Célula C1, ficará bloqueada, mas caso a célula A1 NÃO estiver marcada, a Célula C1 ficará habilitada para preenchimento de uma lista suspensa.

 

Desde já, muito obrigado.

Excel
6 respostas
Professor Lucas S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 11 meses
Contatar Lucas Henrique

Para o Excel não existe essa opção de forma simplicada, porém segue uma alternativas com resultado semelhante para o seu caso que pode ajudar:

Usar formatação condicional e validação de dados

 * Formatação condicional para bloquear/desbloquear células:

   * Células bloqueadas:

     * Formatar a célula C1 como "Bloqueado" quando A1 estiver marcado.

     * Vá para Formatação > Formatação condicional.

     * Na nova regra, defina a seguinte condição: =A1="X" (substitua "X" pela marcação que você usa na célula A1).

     * No estilo de formatação, escolha "Bloqueado".

   * Células desbloqueadas:

     * Formatar a célula C1 como "Desbloqueado" quando A1 não estiver marcado.

     * Crie outra regra de formatação condicional com a seguinte condição: =A1<>"X" (substitua "X" pela marcação que você usa na célula A1).

     * No estilo de formatação, escolha "Formato normal".

 * Validação de dados para lista suspensa:

   * Aplique a validação de dados à célula C1 apenas quando estiver desbloqueada (ou seja, quando A1 não estiver marcado).

   * Vá para Dados > Validação de dados.

   * Defina o intervalo como uma lista de itens para sua lista suspensa.

   * Na seção "Critérios", escolha "Lista do intervalo".

   * Na fórmula abaixo da caixa "Critérios", insira: =A1<>"X" (substitua "X" pela marcação que você usa na célula A1).

 

 

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
Professor Leonardo S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 11 meses
Contatar Leonardo

Olá!

Digamos que a primeira linha onde pode digitar informações é a linha 2. Então se o débito está na coluna C e o crédito na coluna D, você pode clicar na célula C2 e ir em:

Daods -> Validação de Dados -> Validação de Dados

Abaixo de Permitir:, você clica na caixa de seleção e escolhe Personalizado. Então na parte da Fórmula: você coloca isso:

=OU(E(C2="";D2="");E(C2>0;D2="");E(C2="";D2>0))

Que diz que só é permitido que o débito e o crédito estejam em branco ou que apenas um dos dois tenha um valor maior que zero.

Feito isso, clique em D2 e faça o mesmo procedimento colando exatamente a mesma fórmula:

=OU(E(C2="";D2="");E(C2>0;D2="");E(C2="";D2>0))

Pronto, basta copiar as células C2 e D2 e colar para baixo até onde vai ter informações que a validação irá para baixo.

 

Do Professor Rafael C daqui mesmo do Profes....

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Ladislau S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 11 meses
Contatar Ladislau

Boa tarde, tudo bem? Uma opção pode ser a Validação de Dados.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Diego D.
Respondeu há 10 meses
Contatar Diego

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Me.Range("A1")) Is Nothing Then
        If Me.Range("A1").Value <> "" Then
            Me.Range("C1").Locked = True
        Else
            Me.Range("C1").Locked = False
        End If
    End If
    Me.Protect Password:="yourpassword", UserInterfaceOnly:=True
End Sub

Private Sub Worksheet_Activate()
    Me.Protect Password:="yourpassword", UserInterfaceOnly:=True
End Sub

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Vilson B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 10 meses
Contatar Vilson Rafael

Você pode usar uma combinação de validação de dados e formatação condicional, junto com algumas configurações específicas de proteção de planilha. 

  1. Desbloquear todas as células:

    • Selecione todas as células (Ctrl + A).
    • Clique com o botão direito e selecione "Formatar células".
    • Vá para a aba "Proteção" e desmarque a opção "Bloqueado".
    • Clique em OK.
  2. Bloquear células específicas:

    • Selecione as células que deseja bloquear.
    • Clique com o botão direito e selecione "Formatar células".
    • Vá para a aba "Proteção" e marque a opção "Bloqueado".
    • Clique em OK.

Aplicar Validação de Dados

  1. Selecionar a célula de dependência:

    • Suponha que a célula A1 seja a que precisa ser preenchida para desbloquear outra célula.
  2. Adicionar validação de dados:

    • Selecione a célula ou intervalo de células que deseja controlar (por exemplo, B1).
    • Vá para a aba "Dados" e clique em "Validação de Dados".
    • Na janela que aparece, na aba "Configurações", escolha "Personalizado" na lista de critérios.
    • No campo "Fórmula", insira a fórmula:
       
      =SE(A1<>"",VERDADEIRO,FALSO)
    • Clique em OK.

Proteger a Planilha

  1. Proteger a planilha:
    • Vá para a aba "Revisão" e clique em "Proteger Planilha".
    • Escolha as opções de proteção que deseja (por exemplo, permitir apenas a seleção de células desbloqueadas).
    • Defina uma senha, se desejar, e clique em OK.

Como Funciona

  • Quando a célula A1 estiver preenchida, a validação de dados na célula B1 permitirá a entrada de dados.
  • Quando a célula A1 estiver vazia, a célula B1 não permitirá a entrada de dados, efetivamente "bloqueando" a célula.

Fonte:  chatgpt

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Felipe M.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 9 meses
Contatar Felipe
Captura de tela da caixa Bloqueado na guia Proteção. Dessa forma, todas as células são desbloqueadas quando você protege a planilha. Agora, você pode escolher as células que deseja bloquear especificamente. Na planilha, selecione apenas as células que você deseja bloquear. Traga a janela pop-up Células de Formato novamente (Ctrl+Shift+F). Desta vez, na guia Proteção, marcar a caixa Bloqueado e selecione OK. Na guia Examinar , selecione Proteger Planilha.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa