Ir ao conteúdo
  • Cadastre-se

Duvida Programaçao


Posts recomendados

Bom dia galera

Estou com uma duvida numa parte de programaçao em visual basic

 

Resumindo estou fazendo uma planilha de cadastro

E tenho um userform que chama o outro

No userform1 tenho:

Private wsRegister As Worksheet (planilha relativa)Private indexRegister As String (indice relativo por onde atualizo a planilha)Set wsRegister = ThisWorkbook.Worksheets("Database") (por exemplo)

E assim trabalho com os arquivos relativo a planilha Database sem problema

Porém ao pressionar um botao vou para uma outra userform, a userform2

E eu preciso importar nesta nova userform o valor do indexRegister da userform1 na WorkSheet selecionada no user form anterior

Isto quer dizer troca de userform porém continua usando exatamento os mesmos dados

Exemplo, preciso carregar os registros de ensaio:

Private Sub LoadRegisterEnsaios()    With wsRegister                   Me.cboxexemplo.Text = .Cells(indexRegister, colexemplo).Value    End withEnd Sub

Porém nao esta dando certo

Tentei exemplificar aqui e nao tenho permissao pra fazer o upload do anexo,

Por favor se alguem puder me ajudar fico no aguardo

Link para o comentário
Compartilhar em outros sites

Eu descrevi a variavel string como public

Ou seja:

 

Userform1

Private indexRegister As String (indice relativo por onde atualizo a planilha)

 

E no Userform2

Me.cboxexemplo.Text = .Cells(indexRegister, colexemplo).Value

 

Mas nao da certo a etapa do Userform2

Diz que a variavel indexRegister nao foi declarada

Como posso fazer isto?

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...