Página 1 de 4

Log com as Alterações nas Planilhas v 2003 - v 2007

Enviado: Dom Jan 09, 2011 9:31 pm
por Mauro Coutinho
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 ***
LogAlteracao.rar
Grava as Alterações em um Arq TXT
(14.54 KiB) Baixado 1180 vezes
Anexo Atualizado em 21/05/2011
*** Versão Excel 2007 ***
LogAlteracao v2007.rar
Grava as Alterações em um Arq TXT
(39.06 KiB) Baixado 1595 vezes

(RESOLVIDO) Log com as Alterações nas Planilhas

Enviado: Seg Jan 10, 2011 5:24 pm
por reinaldo.silva
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.
Gracias pela dica...cara mas quando vou exibir o formulário do log aparece o erro abaixo...sabe o que seria?

run-time error 445

Valeu

Re: Log com as Alterações nas Planilhas

Enviado: Seg Jan 10, 2011 8:04 pm
por Mauro Coutinho
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

Re: Log com as Alterações nas Planilhas

Enviado: Ter Mai 03, 2011 8:03 am
por AndersonDorneles
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.
Olá,

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

Re: Log com as Alterações nas Planilhas

Enviado: Ter Mai 03, 2011 11:08 am
por webmaster
Anderson,

A explicação:

viewtopic.php?f=2&t=949&p=5087#p5087

Abraços

Re: Log com as Alterações nas Planilhas

Enviado: Ter Mai 03, 2011 8:07 pm
por Mauro Coutinho
Arquivo atualizado em 03/05/11, qq problema retornem.

[]s

Re: Log com as Alterações nas Planilhas

Enviado: Qui Mai 05, 2011 7:49 am
por AndersonDorneles
Mauro Coutinho escreveu:Arquivo atualizado em 03/05/11, qq problema retornem.

[]s
Olá,

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

Re: Log com as Alterações nas Planilhas

Enviado: Qui Mai 05, 2011 10:03 am
por joseA
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...
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??

Re: Log com as Alterações nas Planilhas

Enviado: Qui Mai 05, 2011 10:05 am
por webmaster
Anderson,

Aqui funciona perfeitamente. Se o erro persistir, tente abrir em outro computador.

Abraços

Re: Log com as Alterações nas Planilhas

Enviado: Qui Mai 05, 2011 2:35 pm
por AndersonDorneles
webmaster escreveu:Anderson,

Aqui funciona perfeitamente. Se o erro persistir, tente abrir em outro computador.

Abraços
Olá,

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