Ir ao conteúdo
  • Cadastre-se

Visual Basic Desabilitar uma caixa de combinação


Posts recomendados

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.


 

Link para o comentário
Compartilhar em outros sites

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