5 способов сделать массив в VBA на примере одной задачи
Перезапустить все списки в Word одним макросом с 1 — даже внутри таблиц
Один макрос начинает заново каждый нумерованный список в документе или таблице за один запуск. Он сам обходит абзацы, делит списки по ячейкам, сохраняет уровни и разные иерархии, работает с выделением или всем текстом. Вы выделяете таблицу, где в каждой ячейке свой нумерованный список, запускаете макрос из прошлой статьи и ждёте, что теперь всё начнётся с единицы. Начинается только один блок. Дальше вы ставите курсор в следующую ячейку, запускаете снова, потом в следующую — и так по кругу, ячейка за ячейкой...