🧐 O Problema
Em muitas empresas:
-
Planilhas puxam dados de pastas de rede ou bancos de dados locais.
-
Quando a conexão cai (servidor fora do ar, cabo de rede desconectado, VPN falhou), o usuário só descobre quando a macro dá erro. 😣
-
Isso gera atrasos e perda de produtividade.
💡 A Solução
Criar um monitor de conexão com servidor de rede diretamente no Excel:
-
O usuário informa o endereço do servidor (ex.:
\\ServidorFinanceiro\
ou192.168.0.10
). -
O VBA tenta fazer um ping nesse servidor.
-
Retorna em uma aba de relatório se o servidor está:
-
✅ Online (acessível)
-
❌ Offline (indisponível)
-
-
Também registra a latência (tempo de resposta) em milissegundos.
Assim, antes de rodar qualquer macro crítica, o usuário já sabe se o servidor está de pé. 🚦
🚀 Como Funciona
-
Na aba
"Servidores"
, o usuário lista os nomes ou IPs a monitorar:
Servidor |
---|
\ServidorFinanceiro\ |
\ServidorRH\ |
192.168.0.10 |
-
Roda a macro.
-
Na aba
"StatusRede"
, o Excel preenche com:
-
Endereço testado
-
Status (Online/Offline)
-
Tempo de resposta
-
Última checagem
🧑💻 Código VBA
📊 Exemplo de saída (StatusRede)
Servidor | Status | Latência (ms) | Última Verificação |
---|---|---|---|
\ServidorFinanceiro | ✅ Online | 25 ms | 06/09/2025 09:20:31 |
\ServidorRH | ❌ Offline | - | 06/09/2025 09:20:31 |
192.168.0.10 | ✅ Online | 15 ms | 06/09/2025 09:20:31 |
🎯 Onde é útil?
✅ Antes de rodar macros que dependem de arquivos em rede.
✅ Equipes financeiras que acessam planilhas centralizadas.
✅ TI → monitoramento rápido de servidores internos.
✅ Usuários em VPN → saber se o acesso está estável.
🔥 Por que é útil ?
Quase ninguém usa Excel VBA para monitorar rede em tempo real.
Esse tipo de função é típico de ferramentas de TI, mas aqui está integrado direto no Excel.
Nenhum comentário:
Postar um comentário