Ir ao conteúdo
  • Cadastre-se
CARLOS CESAR SARTORE SALLES

Visual Basic Desabilitar uma caixa de combinação

Recommended Posts

Prezados, bom dia

Possuo uma caixa de combinação que ao selecionar determinado item chama uma msgbox questionando se o usuário deseja realmente efetuar tal escolha, se a escolha for "sim" então ele trava a caixa de combinação, se a escolha for "não" então, ele pode voltar a escolha normalmente.

O problema é que caso a escolha for "sim", ele de fato trava a caixa de combinação, porém se der dois cliques ele volta ao inicio da macro, surgindo a msgbox novamente e meu desejo é que permaneça travado.

 

Segue linhas de código:

 

Sub Dropdown18_Alteração()

Dim Resposta As Long

Resposta = MsgBox("Deseja Selecionar esta Loja?", vbYesNo)

If Resposta = vbYes Then

ActiveSheet.Shapes("Drop Down 18").ControlFormat.Enabled = False
 


Else
ActiveSheet.Shapes("Drop Down 18").ControlFormat.Enabled = True


End If


End Sub

 

Poderiam me ajudar?
 

Já antecipo minhas desculpas pela minha falta de experiencia.


 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro 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 publicações 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

×