Ok pour l'ODBC, mais pour se connecter à quelle base ? Si c'est une base Excel, il y aura toujours potentiellement des soucis d'accès simultanés à gérer au travers des propriétés ODBC, c'est à dire tout en VBA...
Maintenant, Si Excel semble vraiment beaucoup plus simple à aristote, peut-être une base réseau Access pour stocker les données et ODBC (données externes) sur Excel sur un fichier "client" en local, sans doute ce que Michel proposait ?