Notifications
Clear all

Application.InputBox

5 Posts
4 Usuários
0 Reactions
871 Visualizações
(@fewlove)
Posts: 0
New Member
Topic starter
 

Estou usando em meu VBA o código abaixo, mas o excel pede para depurar quando é selecionado o botão cancelar, e não aborta o resto do código, já se houver entrada de dados pelo usuário deverá continuar com o restante do código, alguém pode me ajudar a resolver este problema?

 Do
   vaMsg = Application.InputBox("Favor informar descrição do problema:", Title:="ATENÇÃO", Type:=2)
   Loop While vaMsg = ""
      
   If vaMsg = "" Then Exit Sub
 
Postado : 01/06/2017 11:30 am
(@syrax)
Posts: 0
New Member
 

fewlove,

Veja se isso te ajuda,

Troque isso

If vaMsg = "" Then Exit Sub

por isso

If vaMsg = vbNullString Then Exit Sub
 
Postado : 01/06/2017 12:50 pm
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

fewlove,

Boa tarde!

Nas suas próximas postagens de código aqui no fórum, por gentileza, utilize a TAG CODE existente no início da caixa de mensagem. Isso manterá o fórum de maneira organizada.

Quanto a sua demanda não entendi a sua demanda... Executei aqui e está tudo OK. Não está parando e pedindo para depurar...

 
Postado : 01/06/2017 12:52 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia fewlove

Movi teu tópico para VBA & Macros, que é o assunto da tua dúvida, pois você havia postado em fórmulas & Funções.

Como você é novato, para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

[]s

Patropi - Moderador

 
Postado : 03/06/2017 7:25 am
(@syrax)
Posts: 0
New Member
 

fewlove,

Informe qual a solução que você achou, pois assim como você teve essa dúvida, mais pessoas que pesquisam no fórum também podem ter
criar o tópico e abandona-lo não ajuda na pesquisa do fórum

 
Postado : 03/06/2017 11:10 am