Seguinte, tenho uma planilha que possui uma base de dados em uma aba, e uma "entrada de mercadorias" em outra. Nessa parte de entrada de mercadorias, quero incluir um código (na verdade vários, em coluna), e preciso criar uma macro que pesquise esses códigos na base de dados e substitua a quantidade de itens referentes àquele código, pelo valor que eu coloco na coluna de quantidade da aba de entrada de mercadorias.
.....ABA 1.......................ABA 2
CÓD..-..QUANT...........CÓD..-..QUANT.
P01....-...1................P03...-...5
P02....-...4................P02...-...6
P03....-...2
P04....-...2
A macro que eu quero criar, vai pesquisar o código P03 na aba 1, e vai substituir o 2 que está lá, pelo 5 que está na aba 2, e da mesma forma, com o cód P02
Até aí, tudo certo. a macro que gravei (sem escrever sequer uma linha de código, tudo na base da gravação manual) resolveu sem problemas. O problema ocorre quando limpo a planilha de entrada de mercadorias e coloco outros códigos para dar entrada de outras mercadorias.
.....ABA 1.......................ABA 2
CÓD..-..QUANT...........CÓD..-..QUANT.
P01....-...1................P04...-...3
P02....-...4................P01...-...4
P03....-...2
P04....-...2
A macro gravou que eu pesquisei o valor que estava naquela célula no momento da gravação (P03), e não o conteúdo daquela célula, independente de qual for, que agora eu mudei para P04.
Preciso saber se existe alguma forma de pesquisar o conteúdo de uma célula, e não o primeiro valor que estava lá quando a macro foi gravada.
Postado : 23/07/2014 7:24 pm