You may like to have a look at the Excel interactivity based on this problem here .