Ir para conteúdo
Fórum Script Brasil

Seifher

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Seifher postou

  1. Oi pessoal Sou novo no VBA e gostaria de ajuda de vc's Criei um formulário que busca os dados gravados no excel cada linha do excel corresponde a um cliente. O que quero fazer é que quando eu avançar uma linha pelo "offset(1, 0)" os dados exibidos na "userform" mudem de acordo com linhas.. resumindo.. quando através do offset (em botão na userform) ) eu selecionar os dados da linha 2 - os campos da userform exiba campo1 = b2, campo2 = c2, campo3 = d3; e quando eu avançar (pelo offset, em botão na userform) e selecionar a linha 3 - os campos da userform passam ser campo1 = b3, campo2 = c3, campo3 = d3 e assim sucessivamente. Desde já agradecido.
  2. Oi galera, Sou um pouco inexperiente no VBA e se possível gostaria da ajuda de vocês. Estou montando uma pesquisa que será inserida em um banco de dados do Excel Montei uma "userform" que exibe dados da linha do excel e assim as respostas às perguntas serão inseridas na linha correspondente ao entrevistado, após esse processo um botão da userform pularia para a proxima linha, assim buscaria dados do cliente desta outra linha e as respostas seriam respondidas na linha correspondente Tenho que relacionar as células do excel com os campos do userform e vice-versa. Quero saber qual modo posso padronizar as linhas selecionando somente a coluna correspondente. de modo similar ao for -next (parte do código) Eu tentei o seguinte: Private Sub SpinBut_SpinDown() If Selection = Range("a2") Then Range("a100").Select Else End If ActiveCell.Offset(-1, 0).Select For i = 2 To 100 Step 1 If Selection = Cells(i, 1) Then Lab_TEmp = Cells(i, 26) Lab_Espe = Cells(i, 25) Lab_Nome = Cells(i, 2) Lab_Resp = Cells(i, 5) Else End If Next End Sub Mas o For-next não serve pra mim, pois quero pegar os dados da linha que selecionei e só passar para a proxima linha quando eu clicar novamente no botão "avançar", mas não gostaria de fazer isso linha por linha. Tem algum modo de selecionar somente as colunas e fazer que o VBA entenda que o procedimento é o mesmo pra todas as linhas? Desde já agradecido.
×
×
  • Criar Novo...