Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Log com as Alterações nas Planilhas v 2003 - v 2007
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
Log com as Alterações nas Planilhas v 2003 - v 2007
Resolvi criar um novo Tópico e anexar o arquivo, que acreddito servirá de exemplo para muitos que procuram por uma implementação deste nivel.
Este Modelo foi criado pelo Daniel Petralanda Santos da Petrobraz em 2002.
Fiz algumas adaptações , alterando o LISTBOX para LISTVIEW, e com a colaboração do colega Edson Faria do Forum Planilhando, cheguei a concluir a versão para funcionar no Excel 2007.
O que ele faz :
Toda vez que abrimos o Aplicativo é Criado um arquivo de LOG com extensão TXT no diretório aonde se encontra a planilha, e toda alteração é gravado nele encriptada, se abrirem o TXT criado verão que é ilegivel.
Altere qualquer celula em qualquer planilha e depois clique em EXIBIR LOG e selecione o Log, e verá as modificações que foram feitas nas planilhas, em que dia, horario e qual foi a alteração, ou seja qual o valor que era antes e para qual foi alterado.
Se quiser acrescentar mais planilhas tem de copiar o código para essas, clique com o botão direito na planilha escolha exibir código, copie e cole nas plan que acrescentar.
É bem interessante, vale uma ressalva quanto ao arquivo texto criado, o ideal seria alterar na rotina para que o mesmo seja criado em um outro diretorio para evitar que se deletem o mesmo.
Vale a pena baixar e testar.
Anexo Atualizado em 03/05/2011
*** Versão somente Excel 2003 *** Anexo Atualizado em 21/05/2011
*** Versão Excel 2007 ***
Este Modelo foi criado pelo Daniel Petralanda Santos da Petrobraz em 2002.
Fiz algumas adaptações , alterando o LISTBOX para LISTVIEW, e com a colaboração do colega Edson Faria do Forum Planilhando, cheguei a concluir a versão para funcionar no Excel 2007.
O que ele faz :
Toda vez que abrimos o Aplicativo é Criado um arquivo de LOG com extensão TXT no diretório aonde se encontra a planilha, e toda alteração é gravado nele encriptada, se abrirem o TXT criado verão que é ilegivel.
Altere qualquer celula em qualquer planilha e depois clique em EXIBIR LOG e selecione o Log, e verá as modificações que foram feitas nas planilhas, em que dia, horario e qual foi a alteração, ou seja qual o valor que era antes e para qual foi alterado.
Se quiser acrescentar mais planilhas tem de copiar o código para essas, clique com o botão direito na planilha escolha exibir código, copie e cole nas plan que acrescentar.
É bem interessante, vale uma ressalva quanto ao arquivo texto criado, o ideal seria alterar na rotina para que o mesmo seja criado em um outro diretorio para evitar que se deletem o mesmo.
Vale a pena baixar e testar.
Anexo Atualizado em 03/05/2011
*** Versão somente Excel 2003 *** Anexo Atualizado em 21/05/2011
*** Versão Excel 2007 ***
-
- Manda bem
- Mensagens: 137
- Registrado em: Ter Mai 11, 2010 12:00 pm
(RESOLVIDO) Log com as Alterações nas Planilhas
Gracias pela dica...cara mas quando vou exibir o formulário do log aparece o erro abaixo...sabe o que seria?Mauro Coutinho escreveu:Resolvi criar um novo Tópico e anexar o arquivo, que acreddito servirá de exemplo para muitos que procuram por uma implementação deste nivel.
Este Modelo foi criado pelo Daniel Petralanda Santos da Petrobraz em 2002.
Fiz algumas adaptações sómente no layout para explicar melhor o uso.
O que ele faz :
Toda vez que abrimos o Aplicativo é Criado um arquivo de LOG com extensão TXT no diretório aonde se encontra a planilha, e toda alteração é gravado nele encriptada, se abrirem o TXT criado verão que é ilegivel.
Altere qualquer celula em qualquer planilha e depois clique em EXIBIR LOG e selecione o Log, e verá as modificações que foram feitas nas planilhas, em que dia, horario e qual foi a alteração, ou seja qual o valor que era antes e para qual foi alterado.
Se quiser acrescentar mais planilhas tem de copiar o código para essas, clique com o botão direito na planilha escolha exibir código, copie e cole nas plan que acrescentar.
É bem interessante, vale uma ressalva quanto ao arquivo texto criado, o ideal seria alterar na rotina para que o mesmo seja criado em um outro diretorio para evitar que se deletem o mesmo.
Vale a pena baixar e testar.
run-time error 445
Valeu
Editado pela última vez por reinaldo.silva em Sex Jan 14, 2011 10:25 am, em um total de 1 vez.
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
Re: Log com as Alterações nas Planilhas
Reinaldo, pelo que pesquisei este erro se deve a versão do Excel, como esse arquivo foi criado em 2002, até a versão 2003 que é a qual eu tenho, funciona perfeitamente.
Então acredito que você deve estar usando a Versão Excel 2007 ou superior aonde a Propriedade FileSearch não existe mais, e como não possuo esta versão para testar, sugiro que tente fazer as adaptações conforme a dica abaixo e depois, se possível, postar a versão modificada para ser utilizada no 2007 :
http://scriptbrasil.com.br/forum/index. ... pic=153401
e
No Application.Filesearch in 2007
http://www.excel-it.com/Excel%202007/20 ... search.htm
[]s
Então acredito que você deve estar usando a Versão Excel 2007 ou superior aonde a Propriedade FileSearch não existe mais, e como não possuo esta versão para testar, sugiro que tente fazer as adaptações conforme a dica abaixo e depois, se possível, postar a versão modificada para ser utilizada no 2007 :
http://scriptbrasil.com.br/forum/index. ... pic=153401
e
No Application.Filesearch in 2007
http://www.excel-it.com/Excel%202007/20 ... search.htm
[]s
-
- Colaborador
- Mensagens: 21
- Registrado em: Ter Mai 03, 2011 7:58 am
Re: Log com as Alterações nas Planilhas
Olá,Mauro Coutinho escreveu:Resolvi criar um novo Tópico e anexar o arquivo, que acreddito servirá de exemplo para muitos que procuram por uma implementação deste nivel.
Este Modelo foi criado pelo Daniel Petralanda Santos da Petrobraz em 2002.
Fiz algumas adaptações sómente no layout para explicar melhor o uso.
O que ele faz :
Toda vez que abrimos o Aplicativo é Criado um arquivo de LOG com extensão TXT no diretório aonde se encontra a planilha, e toda alteração é gravado nele encriptada, se abrirem o TXT criado verão que é ilegivel.
Altere qualquer celula em qualquer planilha e depois clique em EXIBIR LOG e selecione o Log, e verá as modificações que foram feitas nas planilhas, em que dia, horario e qual foi a alteração, ou seja qual o valor que era antes e para qual foi alterado.
Se quiser acrescentar mais planilhas tem de copiar o código para essas, clique com o botão direito na planilha escolha exibir código, copie e cole nas plan que acrescentar.
É bem interessante, vale uma ressalva quanto ao arquivo texto criado, o ideal seria alterar na rotina para que o mesmo seja criado em um outro diretorio para evitar que se deletem o mesmo.
Vale a pena baixar e testar.
Estou muito interessado em testar esse script VBA, pois ele se encaixa em nossas nescessidades atuais da empresa, de monitoramento de planilhas compartilhadas entre vários usuários. Porem, nao sei oq ocorre, qdo eu baixo o arquivo, ele nao abre, parece estar compactado, mais insiste em abrir pelo word. Teria como me enviar esta planilha por email? se sim, o meu email é : ander_dorneles@hotmail.com.
E desde já agradeço
Anderson Dorneles
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
-
- Colaborador
- Mensagens: 21
- Registrado em: Ter Mai 03, 2011 7:58 am
Re: Log com as Alterações nas Planilhas
Olá,Mauro Coutinho escreveu:Arquivo atualizado em 03/05/11, qq problema retornem.
[]s
Sinto lhes informar, mais mesmo atualizado, o arquivo continua corrompido. Baixei 3 vezes, e com o mesmo resultado, abre no word em binário.
Abraço
Anderson Dorneles
- joseA
- Jedi
- Mensagens: 1048
- Registrado em: Qui Out 22, 2009 7:22 am
- Localização: Cel. Fabriciano - MG
Re: Log com as Alterações nas Planilhas
Baixei hoje e abriu normalmente, agora quanto aos arquivos do tópico viewtopic.php?f=6&t=768&hilit=Log+Altera%C3%A7%C3%A3o não estão abrindo, na sua maioria. Mauro não terias como atualizar??AndersonDorneles escreveu:...Sinto lhes informar, mais mesmo atualizado, o arquivo continua corrompido. Baixei 3 vezes, e com o mesmo resultado, abre no word em binário...
Re: Log com as Alterações nas Planilhas
Anderson,
Aqui funciona perfeitamente. Se o erro persistir, tente abrir em outro computador.
Abraços
Aqui funciona perfeitamente. Se o erro persistir, tente abrir em outro computador.
Abraços
-
- Colaborador
- Mensagens: 21
- Registrado em: Ter Mai 03, 2011 7:58 am
Re: Log com as Alterações nas Planilhas
Olá,webmaster escreveu:Anderson,
Aqui funciona perfeitamente. Se o erro persistir, tente abrir em outro computador.
Abraços
O meu erro agora é : "run-time error 445" pelo q vi la em cima é uma função que entrou em des-uso no excel 2007. Pra quem se dispuser a colocar uma função mais recente, dou uma outra dica pra melhorar o codigo. Gravar em arquivo se torna um problema se a pessoa apagar o arquivo (deletar), dai toda a auditoria foi embora, sugiro que as mesmas informações fossem gravadas em uma nova planinlha (plan), e q a mesma, ou ficasse oculta, ou protegida por senha (apesar q esse tipo de senha tb é facil de quebrar). Fica a dica.
abraço