Тема: Горизонтальная таблица на двух листах
Вот, встретил такое интересное чудо. (см. файл)
Вроде обычная таблица, но располагается на !двух! страницах.
При этом, tbl.columns.count говорит, что здесь всего 3 колонки.
И чтобы ее заполнять макросом приходится изголяться вот таким образом: (обратите внимание на адресацию)
tbl.Cell(i + 1, 1).Range.Text = CStr(i) ' Порядковый номер
tbl.Cell(i + 1, 2).Range.Text = vaStudents(i, 27) ' ФИО
tbl.Cell(i + 1 + 38, 1).Range.Text = vaStudents(i, 28) ' Дата рождения
tbl.Cell(i + 1 + 38, 2).Range.Text = vaStudents(i, 29) ' Адрес
Обратите внимание - когда я хочу обратиться допустим, к 4 столбцу, я должен сделать смещение по строкам(+38), и писать во второй(?!?!) столбец.
Скажите пожалуйста, что это за таблица такая, почему она так располагается и как можно это повторить ( у меня не получилось создать таблу на 2 листа)