Copiando uma entrada feita por um usuário através de um InputBox no Excel é muito útil se você precisa para obter informações do usuário para executar o seu programa de VBA. As caixas de entrada exibir uma caixa de diálogo para a entrada do usuário e retorna as informações inseridas na caixa de diálogo. Um InputBox pode ser executado a partir de um procedimento sub em um módulo do VBA no Excel. O valor copiado pode ser usado em seu código, ou pode ser adicionado a uma célula na planilha. Instruções
1
Clique na guia "Desenvolvedor" no Excel, e clique em " Visual Basic " para iniciar o editor de VB . . Clique no menu "Inserir" e clique em "Módulo " para inserir um novo módulo de código
2
Crie um novo procedimento sub:
Sub copyInputBoxEntry Privado ( )
3
Criar uma cadeia variável para armazenar o valor digitado pelo usuário :
Dim nameEntered as String
4
Solicitar que o usuário digitar seu nome usando um InputBox , e copiar o nome inserido no " nameEntered " variável :
nameEntered = Application.InputBox ("Digite seu nome :")
5
Exiba o nome inserido usando uma caixa de mensagem:
MsgBox ( "Seu nome é :" & nameEntered )
6
Termine o seu procedimento , adicionando a seguinte linha de código:
End Sub