Napadá mě, že můžete použít normální oblast na listu (třeba i úplně nový list, který je běžně skrytý) a ostatní buňky zamknout. Tyto buňky můžete obarvit podle potřeby a potom následné operace vytvořit makry pro události v této oblasti buněk (např. selectionChange") nebo jen vyběrem buňky a stiknutím tlačítka.
I taková oblast lze naformátovat tak, aby přibližně vypadala jako listbox.
Uznávám, že to není ideální a asi i pracné, ale nic jiného mě na první dobou nenapadlo citovat