Виталий, переменная - только для демонстрации.
Ни разу не встечал удаления листов прямым циклом. До этого случая я знал (был уверен), что границы цикла определяются один раз. Когда увидел пример удаления листов слева, накидал пример и с удивлением обнаружил, что верхняя граница меняется! Покрутил... Таки меняется! Поэтому и создал тему, чтобы развеять сомнения.
Но, как оказалось, сам себя запутал. В примере (цикл3) не заменил i на 2.
Надо было не спешить с темой, а положить ноут под подушку и переспать с этим
Утром на свежую голову дурные мысли сами развеялись бы.
А по поводу удаления вверх/вниз... Как для меня, более явно и понято удаление каждого листа, а не все время второго. Хотя, с другой стороны, при обратном цикле нужно обратный шаг отсчитывать...
Похоже, в дальнейшем буду применять прямое удаление.
Alec Perle, обычно при создании новой книги лишних листов оказывается 1-3, поэтому создание массива нецелесообразно. Но как пример для книг с сотней листов (а такие бывают) - почему бы и нет.