John Doe wrote: Что ж вы так упорно хотите число вернуть. <...>
Так нужно передать идентификатор редактора. Не я придумал, что это - число. Ну или передавать через внешнюю переменную. Тогда получится всё тоже самое, против чего Вы протестуете. Третьего варианта я не вижу.
Перепишите, на это у Вас времени уйдёт меньше, чем на переписку. Сами же признавали, что макрос полезный. На авторских правах я не зациклен, у меня и без этого имеется достаточно продуктов, достаточно широко распространённых. Просто хотелось поделиться. Тем более, что за более чем полгода эксплуатации ошибок в функционале не выявлено. Остальное - дело вкуса.
Правильной считается программа, выполняющая ожидаемые от неё действия за приемлемое время Н. Вирт, "введение в структурное программирование"©
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании