Valor de retorno da função vba

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 que os engenheiros de ditar o que seu software pode e não pode fazer, bem como definir determinados parâmetros operacionais e lógica que impulsionam a experiência do usuário do software. Chamar uma função VBA para fazer seus resultados do trabalho em um valor de retorno das sortes, que pode ser usado para iniciar outras funções de programação, ou simplesmente exibir dados (se fosse resolver uma equação, por exemplo).

Exemplos VBA Valor de retorno

  • 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 no código indica que não há mais informações a procurar ou a ser devolvido.

    Um valor de retorno pode também ser o comprimento de uma cadeia, como demonstrado na "Dim StringLength As Integer" parte de um código de VBA:

    Sub GetLength ()



    Dim MyString As String

    Dim StringLength As Integer

    MyString = "exemplo de 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 sub-rotina de programação. parâmetros de referência pode ser usado para retornar vários conjuntos de valores. Isto pode ser útil nos casos em que vários comandos de retorno podem ser gerados, ou quando as opções precisam estar disponível na aplicação. O parâmetro de referência faz o trabalho de representar um local de armazenamento para a variável o argumento da aplicação.

Funções adicionais Valor de retorno

  • Entre as principais funções em VBA que podem retornar valores, os três primeiros que fazer mais do que simplesmente devolver 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 o usuário a interagir com clicando. A função InputBox retorna um valor e pede ao usuário para introduzir 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 outra aplicação completamente chamando um outro conjunto de código-fonte.

Requisitos para Uso

  • Se você está programando um Sub ou procedimento estabelecido no VBA, a instrução de retorno é equivalente a digitação "sub saída," para que você não sempre precisa digitar "exit sub" no final de uma rotina. No entanto, quando utilizando uma função, obter, ou procedimento de 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 de retorno pode ser incluído como muitas vezes como você precisa em um procedimento VBA.

De esta maneira? Compartilhar em redes sociais:

LiveInternet