Cheguei a um ponto em que tenho certeza de que preciso de VBA, mas não conheço o VBA, por isso preciso da sua ajuda. Então:
Eu tenho uma planilha para organizar dados sobre certos produtos cerâmicos.
Na minha planilha principal (chamada 'Produtos' ) eu insiro o nome do produto (na coluna B) e o número do produto (na coluna A) juntamente com outros dados (ex. #101 Brown round plate, #102 Brown square plate, #201 Yellow round plate)
.
Em uma planilha diferente (chamada 'Inventário' ), tenho informações de inventário para cada produto em que usei o seguinte código:
=IF(NOT(ISBLANK('Products'!A2)), 'Products'!A2,"")
Isso me fornece toda a lista de números de produtos automaticamente na planilha 'Inventário' (depois, ajustei o nome do produto ao número usando INDEX-MATCH
funções). Então agora é fácil para mim escrever quanto inventário eu tenho para cada produto no próximo período.
O problema é que, quando eu adiciono um novo produto na planilha "Produtos" (ex. #103 Brown triangle plate)
, ele atualiza o nome e o número do produto na planilha "Inventário", mas os números inseridos para o inventário não são movidos de acordo para o produto, agora a quantidade não está alinhada com a linha de produtos certa.
Então, minha pergunta é como posso vincular a quantidade ao produto para que eles se movam juntos quando um novo produto é inserido (o produto não é necessariamente adicionado na última linha, pode estar em qualquer parte do meio).
Talvez eu deva alterar o código que eu inseri antes ( =IF(NOT(ISBLANK('Products'!A2)), 'Products'!A2,"")
).
Tags microsoft-excel-2010 vba