FUNCTION COM OP?ÕES

SPADM 15/07/2014 16:55:21
#439561
Alguém saberia como posso elaborar uma função (function) de forma que seus parâmetros sejam exibidos com opções em uma espécia de list ?

Por exemplo, quando estamos programando e usamos o [ô]msgbox[ô], no momento de escolher o tipo do msgbox, ele abre em uma lista várias opções como vbQuestion, vbAlert, vbYesNo, etc. (ver imagem anexa)


Como posso elaborar uma função ou sub com estas opções nos parâmetros?


Grato
FFCOUTO 15/07/2014 17:31:25
#439564
Você precisa criar um Enum num módulo.

Public Enum MinhaLista
Opcao1 = 1
Opcao2 = 2
Opcao3 = 3
End Enum


Crie sua função fazendo referência ao Enum criado

Public MinhaFuncao(opcao As MinhaLista) As Integer
[ô]seus comandos
MinhaFuncao = 1 [ô]Retorna o resultado da função
End Function


Basicamento é isso que você precisa. Lembre-se, este tipo de lista (Enum) é do tipo numérico.


SPADM 16/07/2014 13:38:16
#439585
FFCOUTO, obrigado pela dica

A princípio não havia conseguido fazer funcionar, mas agora funcionou! Obrigado
Faça seu login para responder