Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
A Caixa de entrada no Excel VBA
Saiba mais sobre a função de Caixa de Entrada em VBA do Excel como um passo preliminar para a criação de programas com esta ferramenta de entrada. Esta função proporciona uma introdução suave para aprender a programar programas VBA à mão, porque ele só tem um argumento, ainda executa a função vital de receber a entrada do usuário . Imagine aprender a função MsgBox , juntamente com caixa de entrada, porque o seu papel , exibindo a saída para os usuários a ver, é a contraparte da função de Caixa de Entrada. Finalidade

a função de caixa de entrada solicita que um usuário para entrada e recebe essa entrada. Por exemplo, uma caixa de entrada pode levar um usuário a entrar na idade de uma pessoa , que seu programa pode armazenar em uma tabela chamada " lista aniversário" em uma planilha do Excel.

Argumentos

Caixa de entrada leva vários argumentos , mas você só precisa fornecer -lo com um - o texto avisar o usuário para inserir dados. Argumentos opcionais incluem " Título ", que aparece na barra de título da caixa de entrada . O argumento de "Default" é o valor de Caixa de Entrada irá retornar ao seu programa se o usuário pressionar "Enter" sem inserir um valor . Você pode posicionar a caixa de entrada em um local específico de tela , especificando valores para o " Xpos " e argumentos " yPos " .
Valor de retorno

Caixa de Entrada retorna um valor de seqüência para o seu programa , o que normalmente significa que você tem que declarar uma variável para receber o valor de retorno da função . Essa declaração pode tomar uma de duas formas . O primeiro não indica um tipo específico de valor. Por exemplo , você poderia escrever " Dim returnValue . " Ou você pode indicar o tipo de variável string com uma declaração como " Dim returnValue como string. " Em geral, use a digitação mais específico para VBA pode pegar erros relacionados a tipo , como quando o programa tenta atribuir um número a uma variável de cadeia.
Programa exemplo

Tente um exemplo de programa que integra Caixa de Entrada com o Excel. Clique no botão " Visual Basic " no guia do desenvolvedor do Excel para abrir o ambiente de programação Visual Basic for Applications . Copie o seguinte código : Public Sub

getEmailAdr ()

Dim str_email As String

Do While ( InStr ( str_email , "@ ") = 0)

str_email = InputBox ( " Insira um endereço de email válido. " )

loop

Range (" A1") = str_email

End Sub

cole o código na janela do meio ambiente, em seguida, executar o programa com a tecla " F5 ". Este programa solicita ao usuário de entrada, executa uma verificação de erros simples , em seguida, instala o valor de entrada em uma célula da planilha , se o valor de entrada passa a verificação de erro. Se isso não acontecer , o programa vai continuar pedindo ao usuário para a entrada correta .
Alternativas e Vantagens

Caixa de entrada é apenas uma das várias maneiras de obter usuário entrada em Excel . Em vez disso você pode usar uma célula da planilha ou um controle de caixa de texto para obter a entrada . Desde Caixa de Entrada aceita a entrada de texto , não é a melhor escolha para as respostas às perguntas sim /não de tipo. No entanto , uma das vantagens da função de caixa de entrada é que você não tem que criar uma forma especial para usá-lo , em contraste com outros controles do Visual Basic for Applications . Um controle de caixa de lista , por exemplo, requer um userform , o que você deve criar , ou uma planilha, onde o controle vai ocupar espaço na tela. Caixa de entrada não ocupa espaço. Parece, recebe entrada do usuário, em seguida, desaparece , tornando-se muito discreto.

Anterior :

Próximo : No
  Os artigos relacionados
·Como deixar Guia Microsoft Access através da criação…
·Como quebrar Horas e minutos em incrementos de Excel 
·Avançado Microsoft Access Tutorial 
·Como fazer Zeros à exibição no Excel 
·Como converter números armazenados como texto em macro…
·Como fazer várias células Bigger no Excel 
·Como ligar objetos do Visio para Excel 
·Como bloquear um número no Excel para Mac 
·Como posso bloquear o Microsoft Access 2007 Células 
·Como alinhar decimais no Excel em um Mac 
  Artigos em destaque
·Como equilibrar um talão de cheques com uma planilha 
·Como gravar áudio no meu laptop 
·Como criar uma pele Foobar 
·O que é o arquivo de extensão Spo 
·Como gravar um DVD em um CDRW Drive 
·Como converter arquivos DAT to Video 
·Tipos de backups incrementais 
·Como criar uma página mestra Com InDesign 
·Como fazer backup e restaurar um PDF 
·Como remover o vírus Killer.exe 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados