Ir ao conteúdo

Excel Bloquear e desbloquear células


Ir à solução Resolvido por Visitante,

Posts recomendados

Postado

Pessoal, preciso desenvolver um código VBA que funcione como o exemplo abaixo:

 

Caso as células A1, B1 e C1 não sejam preenchidas as células A2, B2 e C2 devem ser bloqueadas, mas caso as células A1, B1 e C1 sejam preenchidas as células A2, B2 e C2 devem ser desbloqueadas.

 

Se puderem me auxiliar, agradeço.

Postado

 

Se A1 for preenchida então você quer bloquear A2, independente do preenchimento de B1 e de C1 ?

Ou seja,

ao preencher A1 ~~~> desbloqueia A2

ao preencher B1 ~~~> desbloqueia B2

ao preencher C1 ~~~> desbloqueia C2

 

Ou você quer aguardar o preenchimento das 3 células (A1:C1) e só então desbloquear as outras 3 (A2:C2) ?

 

E ao limpar A1, B1 ou C1, o que você quer fazer ?

Postado

Quero aguardar o preenchimento das 3 primeiras células (A1, B1 e C1) e só então desbloquear as outras 3 (A2, B2 e C2).

 

Ao limpar qualquer uma das 3 primeiras células (A1, B1 ou C1), as outras 3 células (A2, B2 e C2) devem ser bloqueadas.

Postado

 

Private Sub Worksheet_Change(ByVal Target As Range)
 If Intersect([A1:C1], Target) Is Nothing Then Exit Sub
 Me.Protect UserInterFaceOnly:=True
 [A2:C2].Locked = Application.CountA([A1:C1]) < 3
End Sub

 

Postado

Antes de formular uma nova demanda informe se a primeira funcionou.😕

  • Solução
Postado

Pra a segunda demanda.

 

Private Sub Worksheet_Change(ByVal Target As Range)
 If Intersect([A1,D1,D5], Target) Is Nothing Then Exit Sub
 Me.Protect UserInterFaceOnly:=True
 [A7,B4,C3].Locked = Application.CountA([A1,D1,D5]) < 3
End Sub

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!