Transferindo valores do Excel de um UserForm

Índice

Como consultar de forma inteligente os dados do Excel a partir de um UserForm

Ao usar UserForms em seus procedimentos VBA, há sempre a tarefa de salvar um determinado estado ou informação no UserForm e depois consultá-lo em um módulo.

Uma maneira é armazenar temporariamente essas informações em uma planilha para o programa em execução. Mas você também pode usar outro método que sempre funciona sem nenhum esforço.

Cada formulário de usuário tem a propriedade Dia. Você também pode atribuir um texto a esta propriedade. Desde que o formulário de usuário não seja descarregado da memória, a propriedade permanece Dia seu valor.

Para transferir informações de um UserForm para um procedimento VBA, salve as informações da propriedade Tag no código do programa do UserForm:

Me.Tag = "Meu texto"

Agora você pode consultar essa propriedade diretamente em seu procedimento:

Se UserForm1.Tag = "Meu Texto" Então …

Certifique-se de que o conteúdo de Dia só é retido enquanto o UserForm permanecer na memória. Para ocultar o UserForm, basta definir o método Esconder ao invés de Descarregar uma.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave