Sembrerebbe una soluzione implementabile con il linguaggio VBA: ti sposto eventualmente nel forum dedicato, forse hai maggiori probabilità di ottenere una risposta.

Ciao!