Página 1 de 1

HISTÓRICO VBA, URGENTE! :(

Enviado: 30 Mai 2018 às 14:58
por Caspirro
Tenho uma planilha controle de brocas na oficina da empresa, e a minha planilha faz o gerenciamento de uso de brocas pelos mecânicos, e necessito que toda vez que as células de "O3:O30" estivesse como "FINALIZADO" gerasse um histórico (uma cópia da linha da planilha que consta como "Finalizado") a partir da Linha 32 em diante, com a adição da data do dia respectivo de alteração para "FINALIZADO".
Segue o anexo a planilha para alteração e o link para visualização de como desejo que gere o histórico.

https://drive.google.com/file/d/1UTDDJc ... sp=sharing

OBS: Código VBA que funcione para todas as linhas individualmente de O3 a O30 quando é o "Status Pedido" é altera para "FINALIZADO"

Agradeço desde ja :D

Att.

Re: HISTÓRICO VBA, URGENTE! :(

Enviado: 30 Mai 2018 às 20:37
por osvaldomp

Re: HISTÓRICO VBA, URGENTE! :(

Enviado: 31 Mai 2018 às 12:58
por Caspirro
osvaldomp escreveu:viewtopic.php?f=12&t=7010&p=33526#p33526

:?: :?: :?:
Tinha ficado do jeito que eu queria ate eu ver que só funcionava pra primeira linha aql codigo que vc fez, tentei alterar pra ver se eu conseguia descobrir como colocava pras outras linhas, mas n consegui, queria que funcionasse pra todas as linhas de “O3:O30”, que se eu pegasse uma linha aleatoria e colocasse como finalizado ele jogasse pro historico com a data ja, mas isso não acontece, ele funciona so pra primeira linha osvaldo, e da uns bug estranho nas linhas mais abaixo, ai decidi fazer outro post pra alguem tentar me ajudar a fazer o codigo completo desde a copia da linha que estiver como “Finalizado” ate a inserção da data, foi como eu disse n queria que substitui-se aql outro codigo que copiava a linha e jogava pro historico, tava perfeito aql codigo, fazia o que eu queria, so queria que adicionasse a data, conforme alguma linha de O3:O30 ficasse como finalizado no status do pedido

Re: HISTÓRICO VBA, URGENTE! :(

Enviado: 31 Mai 2018 às 14:24
por osvaldomp
Caspirro escreveu: ...ate eu ver que só funcionava pra primeira linha
Não procede, o código funciona ao inserir FINALIZADO no intervalo O3:O30.

... e da uns bug estranho nas linhas mais abaixo,
Que bug, amigo ??? Me parece que você está se atrapalhando sozinho.

ai decidi fazer outro post pra alguem tentar me ajudar ...
Beleza, aguarde ajuda, então.

Re: HISTÓRICO VBA, URGENTE! :(

Enviado: 01 Jun 2018 às 08:56
por Caspirro
osvaldomp escreveu:
Caspirro escreveu: ...ate eu ver que só funcionava pra primeira linha
Não procede, o código funciona ao inserir FINALIZADO no intervalo O3:O30.

... e da uns bug estranho nas linhas mais abaixo,
Que bug, amigo ??? Me parece que você está se atrapalhando sozinho.

ai decidi fazer outro post pra alguem tentar me ajudar ...
Beleza, aguarde ajuda, então.
Realmente Osvaldo, eu estava equivocado :/ , não tinha percebido que aquela fórmula era pra apenas se estivesse tudo preenchido na linha, se não não funciona, isso que dar ter conhecimento ralo de excel, mas fiz os testes e ta funcionando normalmente, desculpa ter tomado seu tempo, eu que sou burro, obrigado novamente pela ajuda 2 vezes, se você não tivesse falado eu nem teria verificado novamente, agradeço. :D

Re: HISTÓRICO VBA, URGENTE! :(

Enviado: 01 Jun 2018 às 09:14
por osvaldomp
Caspirro escreveu: ... não tinha percebido que aquela fórmula (código e não fórmula) era pra apenas se estivesse tudo preenchido na linha, se não não funciona,
O código funciona mesmo se a linha não estiver preenchida, porém poderá retornar resultado indesejado se a coluna A não estiver preenchida, veja o meu comentário no outro post. Por exemplo, se você colocar um valor em A10 e colocar FINALIZADO em O10 o código irá replicar a linha toda, óbvio, se as demais células da linha 10 estiverem vazias a réplica também estará. ;)