MPrudencio vamos aos testes que fiz:
Se rodar a sua última macro com If ActiveCell.Offset(0, 7).Value = "" Then e se a coluna N da planilha TAB_ESTOQUE realmente estiver VAZIA, tudo fica mil maravilhas ela edita e altera até código de produto duplicado.
Se rodar a sua última macro com If ActiveCell.Offset(0, 7).Value = "" Then e se a coluna N da planilha TAB_ESTOQUE NÃO estiver VAZIA, ela NÃO FAZ NADA, mesmo com ou sem código de produto duplicado.
Se rodar a sua última macro com If ActiveCell.Offset(0, 7).Value <> "" Then e se a coluna N da planilha TAB_ESTOQUE realmente estiver VAZIA, ela NÃO FAZ NADA, mesmo com ou sem código de produto duplicado.
Se rodar a sua última macro com If ActiveCell.Offset(0, 7).Value <> "" Then e se a coluna N da planilha TAB_ESTOQUE NÃO estiver VAZIA, quase mil maravilhas pois ela somente edita e altera todos os código de produto MENOS O duplicado.
O problema é que quando é gravado uma SAÍDA ou ENTRADA, automaticamente também é gravado NÃO na coluna N da planilha TAB_ESTOQUE, por isso o meu dilema.
No aguardo.
Postado : 23/09/2015 3:21 pm