Luiz Silveira ,
Boa Tarde!
Na minha opinião há algumas formas de fazer isso. A mais simples seria você criar uma planilha para armazenar os dados (BD), que você coloca no servidor da rede ou em um micro que sirva como servidor e outra, como Front End, que você colocará em cada uma das máquinas da rede que vai trabalhar com os dados da planilha de BD. Na planilha que você coloca em cada uma das estações de trabalho, você coloca suas macros e, obviamente, essas macros deverão fazer referência, quando necessário, ao caminho da rede.
A outra maneira, mais complexa, todavia, muito mais eficiente, é você criar um banco de Dados em Acess para instalar no servidor da rede e uma planilha (que será instalada nas estações) com acesso aos dados das tabelas existentes no Acces feito através de ADO.
Veja, no arquivo abaixo, um pequeno exemplo que fiz, acessando dados de duas tabelas diferentes.
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 08/11/2012 2:04 pm