Таблица занимает несколько страниц, как считать строки на странице? - PullRequest
0 голосов
/ 21 мая 2019

Можно довольно легко сосчитать строки на таблицу, но я пытаюсь выяснить, как подсчитать, сколько строк для этой таблицы на данной странице.

Конечная цель такова: крайний левый столбецявляются «категориями», поэтому ячейки объединяются в дюжину или около того строк.Иногда эти разделы находятся на нескольких страницах.Я хочу убедиться, что у самой последней строки на странице есть пунктирная рамка, указывающая, что она продолжает тот же раздел на следующей странице.

Я думаю, что самый простой способ сделать это - подсчитать числострок на странице, сосчитайте до конца и добавьте пунктирную рамку.

1 Ответ

0 голосов
/ 21 мая 2019

попробуйте эти функции:

'[Returns The Last Row Number With Data in a Designated Sheet and Column
Public Function LastRow(SHT As Worksheet, Col As Integer) As Integer
    LastRow = SHT.Cells(SHT.Rows.Count, Col).End(xlUp).Row
End Function
']

'[Returns The Last Column Number With Data in a Designated Sheet and Row
Public Function LastColumn(SHT As Worksheet, CuRow As Integer) As Integer
    LastColumn = SHT.Cells(CuRow, SHT.Columns.Count).End(xlToLeft).Column
End Function
']

Я использую их все время, когда они возвращают последнюю строку со значением в указанном столбце и листе.

...