bonjour
as-tu dissocié l´application de la base ?? i.e.. les données sont-elles dans un classeur et les programmes dans un autre ?? si non, c´est peut-être une bonne idée.
quant à "saturer" ta base, tu peux contròler le nombre d´enregistrements à chaque sauvegarde, s´il est trop important, tu peux alors fermer le classeur et l´enregistrer ta base en lecture seule, en proposant éventuellement de créer une autre base.
pour info, en vba tu peux connaître à la taille d´un fichier avec l´instruction filelen
Stéphane