Inquiridor
Pesquisar Linha e Coluna e Alterar Valor

Pergunta
-
Boa tarde pessoal. Tudo bem?
Estou com uma grande dificuldade em criar uma macro, onde faça a busca utilizando 2 paramentos. O primeiro vai buscar pela matricula do funcionário na coluna A e o segundo deverá buscar na linha da matricula onde tem o valor e depois alterar. Vide abaixo:
Coluna A(matricula) | Coluna B(EPI1) | Coluna C(Validade 1) | Coluna D(EPI2) | Coluna E(Validade 2) | Coluna ...N 850 Luva 12/01/2019 Bota 12/06/2019 600 Bota 12/01/2019 Luva 12/06/2019 700 Capacete 12/01/2019 Protetor Plug 12/06/2019 No meu caso, quero criar um formulário onde irei alterar a data de validade de um produto. Vamos ao exemplo: Matricula inserida no formulário 600, e produto Luva, nova data será 01/02/2020, quando eu clicar em Salvar irá substituir apenas a Data na coluna E2
Obs.: O produto não tem uma coluna especifica para ser preenchida, vai depender do usuário na hora de cadastrar. Portanto, em algumas matriculas o produto Luva, esta na coluna B outras vezes na C e assim por diante. Realmente preciso pesquisar por conteúdo da celula.
Agradeço imensamente a ajuda.
- Editado FelipeMazzoni quarta-feira, 13 de fevereiro de 2019 18:34
Todas as Respostas
-
Boa tarde pessoal. Tudo bem?
Estou com uma grande dificuldade em criar uma macro, onde faça a busca utilizando 2 paramentos. O primeiro vai buscar pela matricula do funcionário na coluna A e o segundo deverá buscar na linha da matricula onde tem o valor e depois alterar. Vide abaixo:
Coluna A(matricula) | Coluna B(EPI1) | Coluna C(Validade 1) | Coluna D(EPI2) | Coluna E(Validade 2) | Coluna ...N 850 Luva 12/01/2019 Bota 12/06/2019 600 Bota 12/01/2019 Luva 12/06/2019 700 Capacete 12/01/2019 Protetor Plug 12/06/2019 No meu caso, quero criar um formulário onde irei alterar a data de validade de um produto. Vamos ao exemplo: Matricula inserida no formulário 600, e produto Luva, nova data será 01/02/2020, quando eu clicar em Salvar irá substituir apenas a Data.
Obs.: O produto não tem uma coluna especifica para ser preenchida, vai depender do usuário na hora de cadastrar. Portanto, em algumas matriculas o produto Luva, esta na coluna B outras vezes na C e assim por diante. Realmente preciso pesquisar por conteúdo da celula.
Agradeço imensamente a ajuda.
boa tarde, não seria interessante repensar a lógica para que você consiga ter uma chave de busca ???
se não tiver uma outra forma você deveria rodar todas as colunas e linha a linha em busca da informação desejada.
"Instrua o sábio, e ele se tornará mais sábio."
-
Samucatnb,
Grato por sua resposta. Infelizmente não posso alterar, pois já é uma planilha que esta sendo usada por meus gerentes e supervisores, e que hoje, alteram "na mão", usando os filtros básicos do Excel.
Me pediram para eu implementar algo para facilitar para eles.
-
Olá.. só para informar. Consegui uma forma de fazer.
buscas separadas dentro da macro, primeiro fiz a busca pela matricula do funcionário. Quando achar, ele passa para a próxima etapa, que é fazer uma varredura para o "lado", procurando o valor que quero alterar.
Após achar o valor, ele irá substituir pelo novo valor inserido.
Ficou um pouco arcaico, mas para mim funcionou e isso é o que importa rs...
- Editado FelipeMazzoni sexta-feira, 15 de fevereiro de 2019 10:46