Добрый день.
Есть экселевский файл, часть которого - это таблица, количество строчек которой заранее не известа, может быть 1, а может быть 450.
Как задать диапозон для макроса, которой эту таблицу форматирует определенным образом?
Важно: Над и под таблицей есть строчки, которые всегда там находятся и начинаются с одних и тех же строк. (Прим. над таблицей "Заявка на ВК...", под таблицей "Место, дата и время...".
Макрос делался при помощи записи макроса. Левый верхний угол так и останется A11, но правый нижний будет менять номер строки.
Есть экселевский файл, часть которого - это таблица, количество строчек которой заранее не известа, может быть 1, а может быть 450.
Как задать диапозон для макроса, которой эту таблицу форматирует определенным образом?
Важно: Над и под таблицей есть строчки, которые всегда там находятся и начинаются с одних и тех же строк. (Прим. над таблицей "Заявка на ВК...", под таблицей "Место, дата и время...".
Макрос делался при помощи записи макроса. Левый верхний угол так и останется A11, но правый нижний будет менять номер строки.
Код |
---|
Sub таб() ' ' таб Макрос ' ' Сочетание клавиш: Ctrl+q ' Range("A11:J16").Select With Selection.Interior .Pattern = xlNone .TintAndShade = 0 .PatternTintAndShade = 0 End With Selection.Borders(xlDiagonalDown).LineStyle = xlNone Selection.Borders(xlDiagonalUp).LineStyle = xlNone With Selection.Borders(xlEdgeLeft) .LineStyle = xlContinuous .ColorIndex = 0 .TintAndShade = 0 .Weight = xlThin End With With Selection.Borders(xlEdgeTop) .LineStyle = xlContinuous .ColorIndex = 0 .TintAndShade = 0 .Weight = xlThin End With With Selection.Borders(xlEdgeBottom) .LineStyle = xlContinuous .ColorIndex = 0 .TintAndShade = 0 .Weight = xlThin End With With Selection.Borders(xlEdgeRight) .LineStyle = xlContinuous .ColorIndex = 0 .TintAndShade = 0 .Weight = xlThin End With With Selection.Borders(xlInsideVertical) .LineStyle = xlContinuous .ColorIndex = 0 .TintAndShade = 0 .Weight = xlThin End With With Selection.Borders(xlInsideHorizontal) |