Bom dia,
Qual a diferença entre Call e Show para chamar? E qdo usar cada um deles?
Obrigada
Bom dia,
Qual a diferença entre Call e Show para chamar? E qdo usar cada um deles?
Obrigada
Olá Clea, tudo bem com você?
Peço desculpas pela demora em obter um retorno.
A diferença entre o uso de Call
e Show
para chamar algo no VBA está relacionada ao contexto em que eles são utilizados.
O Call
é usado para chamar uma sub-rotina ou uma função no VBA. Por exemplo, se você tiver uma sub-rotina chamada MinhaSub
e quiser chamá-la, você pode usar o Call
da seguinte forma: Call MinhaSub
. O uso do Call
é opcional, você também pode simplesmente escrever o nome da sub-rotina ou função para chamá-la. Já o Show
é usado para exibir um formulário no VBA. Por exemplo, se você tiver um formulário chamado MeuFormulario
e quiser exibi-lo, você pode usar o Show
da seguinte forma: MeuFormulario.Show
. O Show
é usado especificamente para exibir formulários no VBA.
Em resumo, o Call
é usado para chamar sub-rotinas ou funções, enquanto o Show
é usado para exibir formulários.
Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Em caso de dúvidas estou à disposição.
Abraços e bons estudos!