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

Origem de dados


clhq1800

Pergunta

Desculpe, parece uma pergunta fácil, mas sou novo no assunto VBA/Excel (uso mais o vba Access) e estou tentando entender a dinâmica dos Useforms.  Por exemplo, tenho um arquivo que tem 2 planilhas  uma chamada 'Fornecedor' e a outra 'Cliente', já com dados nas linhas colunas.... Como faço para que um UserForm(formulário) tenha como origem os dados da planilha  por exemplo 'Fornecedor'  ?. Pelo que observei , esse carregamento seria definido  pelo procedure 'UserForm_Initialize', é isso?

Private Sub UserForm_Initialize()
Set wsCadastro = ThisWorkbook.Worksheets("Fornecedores")
End Sub

Tentei essa solução sem sucesso.Quem puder me ajudar agradeço antecipadamente a atenção.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Olá.

Veja se ajuda.

Ao executar o comando para exibir o Form (UserForm.Show) esse comando irá buscar no módulo do Form o código Initialize.

Se o código Initialize não for encontrado será exibido o Form com seus controles vazios, se encontrado, o Form será exibido com seus controles preenchidos conforme as instruções do código Initialize.

Este código colocado em um módulo comum exibe o Form

Sub MostraForm()
 UserForm1.Show
End Sub


O código abaixo carrega o conteúdo da célula 'C7' da Plan1 na TextBox1 do Form

Private Sub UserForm_Initialize()
 TextBox1.Value = Sheets("Plan1").Range("C7")
End Sub

 

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...