Добрый день.
Есть экселевский файл, часть которого - это таблица, количество строчек которой заранее не известа, может быть 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)
|