I have created a shared Google spreadsheet which has two buttons on it which are assigned to functions. One button is intended to be clicked by one person and the other by another person.
Each button will trigger a separate macro which will update the same data in an incremental manner. It is very important that the two macros do not run simultaneously because this will cause the data to become muddled.
If both people clicked on their buttons at exactly the same time, is there a risk that both functions will run simultaneously or will they be automatically queued? Is there a way I can force them to be queued?
What if there are three or more buttons with three or more macros? Will they be automatically queued if clicked simultaneously?
Please note that I don't want to have to resort to creating "busy, try again" messages for the users and I want any queuing process to be invisible to the users.