🧐 O Problema
Em ambientes empresariais:
-
Existem planilhas críticas salvas em pastas de rede.
-
Muitas vezes alguém tenta abrir e… ❌ “Arquivo não encontrado” ou “Rede indisponível”.
-
Não existe uma forma rápida de o próprio Excel testar se os arquivos estão acessíveis antes de usá-los em macros ou relatórios.
💡 A Solução
Criar uma automação em VBA que funciona como um scanner de arquivos de rede:
-
Lê uma lista de caminhos de arquivos (armazenada em uma aba chamada
"MapeamentoRede"
). -
Testa se cada arquivo realmente existe na rede.
-
Retorna em uma aba
"StatusRede"
com:-
📂 Caminho do arquivo
-
✅ Disponível ou ❌ Não encontrado
-
⏱️ Data/hora do último teste
-
Isso transforma o Excel em um validador de links de rede corporativa.
🚀 Como Funciona
-
Na aba
"MapeamentoRede"
, o usuário lista os arquivos da rede que deseja monitorar.
Exemplo:Caminho do Arquivo \Servidor01\Financeiro\Vendas.xlsx \Servidor02\RH\Folha.xlsx \Servidor03\TI\Inventário.xlsx -
Executa a macro.
-
Na aba
"StatusRede"
, o VBA preenche automaticamente o resultado da checagem.
🧑💻 Código VBA
📊 Exemplo de saída (StatusRede)
Caminho do Arquivo | Status | Última Verificação |
---|---|---|
\Servidor01\Financeiro\Vendas.xlsx | ✅ Disponível | 06/09/2025 10:30:15 |
\Servidor02\RH\Folha.xlsx | ❌ Não encontrado | 06/09/2025 10:30:15 |
\Servidor03\TI\Inventário.xlsx | ✅ Disponível | 06/09/2025 10:30:15 |
🎯 Onde é útil?
✅ Controle de links críticos de relatórios.
✅ Auditoria de acessibilidade em pasta de rede compartilhada.
✅ Evitar erros em macros que dependem de arquivos externos.
✅ Monitoramento de servidores corporativos.
🔥 Por que é útil ?
Pouca gente pensa em usar Excel VBA como um monitor de acessibilidade de arquivos em rede.
Normalmente isso é feito com scripts de TI (PowerShell, Python).
Aqui, qualquer usuário corporativo pode rodar direto do Excel.
Nenhum comentário:
Postar um comentário