bonjour
et tu vas souffrir longtemps
car Excel n'est pas et ne sera jamais une base de données relationnelle.
Voir Access, ou Windev, ou OOOBase ou autre SGBD
attention : avec VBA, tu pourrais simuler un SGBD. Mais avec VBA, tu pourrais aussi simuler OutLook sans Outlook ou Google sans Google. Mais c'est une torture sans fin.
Abandonne VBA (sauf pour quelques bricoles trèèès limitées)