Bloqueio e desbloqueio de uma célula

Excel

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.

Foto de Thiago Q.
Thiago perguntou há 1 mês

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
5 respostas
1
votos
1 usuário votou nessa resposta como útil.
Professor Lucas S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 mês

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).

 

 

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

1
votos
1 usuário votou nessa resposta como útil.
Professor Leonardo S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 mês

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....

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Ladislau S.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 mês

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

Está precisando de Aulas Particulares?

Aqui no Profes você encontra os melhores professores particulares, presenciais ou online, para aulas de qualquer assunto!
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Diego D.
Respondeu há 2 semanas

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

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Vilson B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 semanas

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

Lista de exercícios, Documentos, Revisão de texto, trabalho?

Se seu problema for dificuldade em uma lista de exercícios, revisão de teses e dissertações, correção de textos ou outros trabalhos, peça uma ajuda pelo Tarefas Profes.

Professores particulares de Excel

+ Ver todos
Encontre um professor particular para te ajudar nos estudos
R$ 40 / h
Lucas S.
Sorocaba / SP
Lucas S.
3,8 (6 avaliações)
Tarefas resolvidas 6 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Excel para Adolescentes Excel Básico Excel para Adultos
Graduação: Ciências Contábeis (ESAMC )
Cansado de se sentir perdido nas tarefas? Vem comigo que eu serei seu melhor guia!
R$ 50 / h
Luana S.
Vitória / ES
Luana S.
5,0 (12 avaliações)
Horas de aulas particulares ministradas 116 horas de aula
Tarefas resolvidas 1 tarefa resolvida
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Excel para 3ª idade Excel - Microsoft Office Excel Fluxo de Caixa em Excel
Mestrado: Mestrado em Educação Matemática (Universidade Federal do Espírito Santo)
Mestrado em matemática, formada em administração, matemática e pedagogia, além de vasta experiência em informática e francês.
R$ 60 / h
Vilson B.
Ji-Paraná / RO
Vilson B.
5,0 (54 avaliações)
Horas de aulas particulares ministradas 112 horas de aula
Tarefas resolvidas 38 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Excel Intermediário Excel para Iniciantes Excel Básico
Mestrado: Assessoria de Administração (Instituto Politécnico do Porto)
Conheça meu método inovador "excel mão na massa" que criei para ajudar quem precisa aprender rápido e sair na frente nas vagas de emprego e trabalho!