aplicativos Visual Basic , ou VBAs , pode ser ao mesmo tempo simples e complexa , dependendo dos engenheiros de software envolvidos e as necessidades para as quais o software busca atender . Na programação VBA, funções permitem aos engenheiros de ditar o que seu software pode e não pode fazer , bem como definir determinados parâmetros operacionais e lógica que orientam a experiência do usuário do software. Chamar uma função VBA para fazer seus resultados do trabalho em um valor de retorno do tipo, que pode ser usado para iniciar outras funções de programação , ou simplesmente exibir os dados ( se fosse resolver uma equação, por exemplo). VBA Voltar Valor Exemplos
Para demonstrar um valor de retorno , olhar para estes dois exemplos práticos. O primeiro é um trecho de código VBA usado para mostrar a data do sistema :
Sub VerData ( )
MsgBox Data
End Sub
O " MsgBox " função chama a data , ea última linha do código indica que não há mais informações a procurar ou a ser devolvido.
um valor de retorno também pode ser o comprimento de uma corda, como demonstrado no " Dim StringLength como " parte de um código VBA:
Sub GetLength ()
Dim MyString As String Dim
StringLength As Integer
MyString =" Integer Exemplo texto "
StringLength = Len ( MyString )
MsgBox StringLength
End Sub
devolver valores múltiplos
Normalmente, uma função VBA gera uma instrução de retorno que , por sua vez , gera um valor para a função de chamada ou programação sub-rotina. Parâmetros de referência pode ser usada para retornar vários conjuntos de valores . Isto pode ser útil nos casos em que várias instruções de retorno podem ser gerados , ou quando as opções precisam estar disponíveis na aplicação. O parâmetro de referência faz o trabalho de representar um local de armazenamento para a variável argumento da aplicação.
Funções adicionais Retornar Valor
Entre as principais funções em VBA que pode valores de retorno, os três primeiros que fazer mais do que simplesmente retornar um valor são MsgBox , InputBox e Shell. A primeira exibe uma caixa de diálogo que contém uma mensagem e um ou mais botões para que o usuário interagir com clicando . A função InputBox retorna um valor e pede ao usuário para inserir algo em uma caixa de diálogo campo de texto que aparece na interface do usuário . A função Shell retorna um valor , em seguida, executa outro aplicativo completamente chamando um outro conjunto de código fonte.
Requisitos para Uso
Se você está programando uma Sub ou Set procedimento em VBA, a instrução de retorno é equivalente a escrever " sub saída", então você não precisa sempre digitar " sub saída " no final de uma rotina. No entanto quando se usa uma função, obter ou procedimento operador em VBA, a instrução de retorno tem de incluir uma expressão que é conversível para um tipo de dados usado no procedimento inicial. Instruções Return pode ser incluído como muitas vezes como você precisa em um procedimento VBA.