Ir para conteúdo
Fórum Script Brasil
  • 0

Camando Função


Vraptor

Pergunta

Boa tarde:

Gostaria de uma dica.

Existe como chamar uma função utilizando o conteudo de uma variavel ?

Segue:

Option Explicit

Dim NOME_FUNÇÃO As String

_________________________

Private Sub Command1_Click()

Dim CHAMA As String

Dim A, B, C As String

A = "EXI"

B = "BE"

C = "()"

CHAMA = A & B & C

End Sub

_________________________

Function EXIBE()

MsgBox " A FUNÇÃO DEU CERTO "

End Function

alguém conhece alguma saisa para isso ?

Abraços...

Daniel.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Se a função estiver em um módulo (.bas)...

Public Sub Exibe()
    MsgBox "Deu certo!"
End Sub
... e a seguinte função seja declarada (também em um módulo, de preferência)...
Public Declare Function EbExecuteLine Lib "vba6.dll" (ByVal StringToExec As Long, ByVal Any1 As Long, ByVal Any2 As Long, ByVal CheckOnly As Long) As Long
... você poderá fazer o seguinte:
    Dim CHAMA As String
    Dim A As String, B As String
    A = "EXI"
    B = "BE"
    CHAMA = A & B
    EbExecuteLine StrPtr(CHAMA), 0&, 0&, 0
Certo? wink.gif Ah, e uma dica: fazer...
Dim A, B, C As String
... *somente* declara C como string, ficando A e B como Variants. Portanto, o correto é fazer:
Dim A As String, B As String, C As String

Isso até o VB6 (do .NET em diante a utilização que você fez declararia todos os objetos como strings).

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...