Foto de Thiago Q.
Thiago há 4 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.

6 respostas
Professor Lucas S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 4 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

Envie uma dúvida grátis

Resposta na hora da Minerva IA e de professores particulares
Enviar dúvida
Professor Leonardo S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 4 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á 4 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á 4 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á 3 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á 3 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
Precisa de outra solução? Conheça
Aulas particulares Encontre um professor para combinar e agendar aulas particulares Buscar professor