🧐 O Problema
No ambiente empresarial, muitos trabalham em pastas de rede compartilhadas.
-
Vários usuários editam o mesmo Excel ou relatório em PDF.
-
Ninguém sabe quando um arquivo foi atualizado.
-
Isso gera dúvidas: "Já atualizaram o relatório de hoje?" ou "Será que o arquivo está pronto para envio?"
💡 A Solução
Criar um sistema de alerta em tempo real dentro do Excel:
-
Você informa uma pasta de rede (ex.:
\\Servidor\Financeiro\Relatorios
). -
O VBA monitora os arquivos dessa pasta.
-
Quando um arquivo for alterado, criado ou substituído, o Excel:
-
Exibe um aviso em uma aba de log
-
Mostra o nome do arquivo, data/hora da alteração e usuário (se disponível)
-
Pode até emitir um som de alerta 🔔
-
Assim, você sempre sabe quem mexeu no quê e quando.
🚀 Como Funciona
-
Na aba
"Config"
, o usuário define o caminho da pasta a monitorar. -
Roda a macro de monitoramento.
-
A aba
"LogAlteracoes"
recebe as mudanças detectadas.
🧑💻 Código VBA
📊 Exemplo de saída (LogAlteracoes)
Arquivo | Data Modificação | Tamanho (KB) | Verificado em |
---|---|---|---|
Relatorio_Vendas.xls | 12/09/2025 08:45:12 | 524 | 12/09/2025 09:00:01 |
Balanço2025.pdf | 12/09/2025 08:50:10 | 210 | 12/09/2025 09:00:01 |
🎯 Onde é útil?
✅ Departamentos financeiros → acompanhar quando um relatório é atualizado.
✅ RH → monitorar planilhas de ponto e folha.
✅ Equipes de projetos → saber quando um documento central foi alterado.
✅ Controle de versões simples, sem precisar de software extra.
🔥 Por que é útil?
Pouca gente imagina usar o Excel como "fiscal de pastas em rede".
Normalmente, isso é feito por softwares de TI — mas aqui, qualquer usuário pode configurar direto em sua planilha.
Nenhum comentário:
Postar um comentário