Свойство Range.ListHeaderRows (Excel)
Возвращает количество строк заголовков для указанного диапазона. Только для чтения, Long.
expression. ListHeaderRows
выражение: переменная, представляющая объект Range.
Прежде чем использовать это свойство, используйте свойство CurrentRegion , чтобы найти границы диапазона.
В этом примере переменная задает rTbl
диапазон, представленный текущей областью активной ячейки, не включая строки заголовков.
Set rTbl = ActiveCell.CurrentRegion
' remove the headers from the range
iHdrRows = rTbl.ListHeaderRows
If iHdrRows > 0 Then
' resize the range minus n rows
Set rTbl = rTbl.Resize(rTbl.Rows.Count - iHdrRows)
' and then move the resized range down to
' get to the first non-header row
Set rTbl = rTbl.Offset(iHdrRows)
End If
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.