Macros e VBA

Como Usar o Método InputBox no Excel VBA

Aqui vais uma dica, para trabalhar com Visual basic Application em Excel, para você aprender como usar o método InputBox no Excel VBA. Você pode receber uma informação simples do usuário usando a Caixa de mensagens no seu código VBA do Excel : Sim / Não / Cancelar, etc.

Mas para coletar informações mais específicas como: fórmula, número, texto, valor lógico ou referência de célula, vindo de um usuário, você precisa do método Application.InputBox.

InputBox(Prompt[,Title][,Default][,x][,y][,HelpFile][,HelpContextId][,Type])

Onde Type especifica o tipo de dados de retorno: copie a tabela a seguir e cole na sua planilha. Siga os comando VBA

Valores de tipo
4Fórmula
8Número
16Texto
32Valor lógico ( Verdadeiro ou Falso )
64Referência de célula ( objeto Range )
128Valor de erro
256Array de valores

Exemplo: este é o código usado no método InputBox no Excel

Sub TestInputBox()
 Dim myRange As Range
 
 Set myRange = Application.InputBox(Prompt:= _
 "Please Select a Range", _
 Title:="InputBox Method", Type:=8)
 
 If myRange Is Nothing Then
 ' Range is blank
 Else
 myRange.Select
 End If
End Sub

Edivaldo

Edivaldo. Analista de funções e fórmulas de Excel, adoro fazer planilhas e compartilhar meus conhecimentos com as pessoas. Seja bem-vindo ao tudo Excel, onde você aprende de graça e tira suas dúvidas.

Deixe um comentário

Botão Voltar ao topo