Salve.
Diciamo che la soluzione 'non tecnica', a mio modesto avviso, non c'è, nel senso che necessita sicuramente di una routine, abbastanza complessa, in VBA.
Il fatto di avere l'archivio (Tabella), dei Comuni e stati esteri, con il codice belfiore o catastale come si usa dire recentemente, è il meno, il bello è dopo.
Se vuoi provare a programmare, potresti studiare come viene formato un CF (), buttare giù un algoritmo finito e risolutivo e implementarlo, tradurlo nel linguaggio VBA o cercare del codice sulla rete e personalizzarlo...
Non so se può esserti utile o meno...
http://www.sviluppo-software.info/2009/12/calcolo-codice-fiscale-in-access.html
http://www.pierpaoloromanelli.com/sections/viewa/115/articles/
Soluzioni veloci, purtroppo non ne vedo, saluti.