Notifications
Clear all

Localizar linha e inserir informações nas colunas BE e BG

10 Posts
2 Usuários
0 Reactions
1,440 Visualizações
(@jrodrig7)
Posts: 50
Trusted Member
Topic starter
 

Pessoal, bom dia! Tudo bem?

Preciso de uma ajuda...
Tenho um arquivo onde preciso que o botão 7, ao ser clicado (CommandButton7_Click()), procure o valor da minha ComboBox24 na coluna A da Sheet2 e insira a informação na coluna BE da linha encontrada. O mesmo para a ComboBox25 e a coluna BG.

Alguém pode me auxiliar com isso, por favor?

Obrigado!

 
Postado : 27/10/2015 6:22 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Poste seu arquivo modelo!

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 27/10/2015 6:37 am
(@jrodrig7)
Posts: 50
Trusted Member
Topic starter
 

Alexandre,

Obrigado por se dispor a ajudar.

Segue arquivo em anexo.

Gostaria que o conteúdo da TextBox34 fosse inserido na coluna BF (em sua linha correspondente com o escolhido na ComboBox24) e o conteúdo da TextBox35 fosse inserido na coluna BG.

Você pode me auxiliar com isso?

 
Postado : 27/10/2015 11:56 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Talvez isso ajude...

Dentro do botão 7 use o código abaixo

Private Sub CommandButton7_Click()
    Select Case ComboBox24.Value

    Case "Empresa A"
        [BF3].Value = TextBox34.Value
        [BG3].Value = TextBox35.Value
    Case "Empresa B"
        [BF4].Value = TextBox34.Value
        [BG4].Value = TextBox35.Value
    Case "Empresa C"
        [BF5].Value = TextBox34.Value
        [BG5].Value = TextBox35.Value
    Case "Empresa D"
        [BF6].Value = TextBox34.Value
        [BG6].Value = TextBox35.Value
    Case "Empresa E"
        [BF7].Value = TextBox34.Value
        [BG7].Value = TextBox35.Value
    Case "Empresa F"
        [BF8].Value = TextBox34.Value
        [BG8].Value = TextBox35.Value
    Case Else
        Exit Sub
    End Select

End Sub

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 27/10/2015 12:59 pm
(@jrodrig7)
Posts: 50
Trusted Member
Topic starter
 

Alexandre, não tentei inserir ainda, mas creio que servirá para essas 08 empresas. O problema é que essas 08 foram um demonstrativo, pois devem ocorrer muitas adições em breve, por isso a ideia de procurar na primeira coluna.

 
Postado : 27/10/2015 1:30 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Os valores da coluna A pode repetir, caso não o código funcionará (é só acrescentar conforme necessidade), caso não como garantir a linha em que sera posto o dado somente usando uma coluna cujo os dados se repetem?

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 27/10/2015 1:40 pm
(@jrodrig7)
Posts: 50
Trusted Member
Topic starter
 

Bom dia, Alexandre.

Uma possibilidade é levar em consideração dois parâmetros. O nome na coluna A e na coluna B eu posso adicionar um campo de data de recebimento, por exemplo. Quando as duas condições de igualdade forem preenchidas, ele adiciona nessa linha. Como posso fazer isso?

 
Postado : 28/10/2015 5:43 am
(@jrodrig7)
Posts: 50
Trusted Member
Topic starter
 

Bom dia!

Com dados que não se repetem, como ficaria esse código?
Usarei em outra planilha onde o parâmetro é um número de registro gerado por um sistema, então os números nunca se repetirão. Preciso procurar esse número na coluna B e inserir na linha correspondente na coluna AB,

Alguém pode me ajudar?

 
Postado : 05/11/2015 6:31 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Tem como você postar um arquivo modelo, nele demonstrar um processo do antes e depois do que deseja.

Eu mandei o código, você não respondeu, se deu certo ou errado :(

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/11/2015 7:03 am
(@jrodrig7)
Posts: 50
Trusted Member
Topic starter
 

Perdão, Alexandre. E muito obrigado por se dispor novamente a ajudar. Para aquele caso em específico o código funcionou, sim.

Agora, no entanto, é para um caso com um valor muito grande de entradas, o que inviabiliza a adição manual para cada linha. O exemplo é basicamente o mesmo que eu postei acima, o que mudará é que a coluna referência será alimentada com registros numéricos únicos, o que possibilita um vlookup ou algo similar.
Exemplo: Coluna B terá o número 200200, quando eu selecionar na minha Userform, ele me voltará os dados correspondentes nas textboxes. Alguns campos desse item, porém, serão alterados nesse momento, então na hora de salvar ele precisa retornar na mesma linha.

 
Postado : 05/11/2015 7:22 am