Макрос выполняет событие onWorksheetChange. Скрипт ждет изменения на странице. После любого изменения в ячейке, срабатывает функция во втором аргументе метода attachEvent. В консоль выводится адрес этой измененной ячейки
Пример:
(function() { var sheet = Api.GetActiveSheet(); var A1 = sheet.GetRange("A1"); Api.attachEvent("onWorksheetChange", function(cell){ try { console.log(cell.GetAddress()); } catch (e) { console.log(e); } }); })();