powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выделение диапазона
4 сообщений из 4, страница 1 из 1
Выделение диапазона
    #33292399
_Mikle_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть шаблон экселя, есть ячейка - позиция спецификации изделия. По внешнему контуру должна быть толстая сплошная линия. Но проблема в том, что позиций в спецификации может быть больше одной. Тогда получается, что толстой линией между собой разделяются все позиции в спецификации, а не только внешний контур. Как это побороть.
С уважением, Михаил.
...
Рейтинг: 0 / 0
Выделение диапазона
    #33292697
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ActiveCell.CurrentRegion.Select
...
Рейтинг: 0 / 0
Выделение диапазона
    #33294219
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
внешние границы области:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
ActiveCell.CurrentRegion.Borders(xlEdgeBottom).LineStyle = xlContinuous
ActiveCell.CurrentRegion.Borders(xlEdgeBottom).Weight = xlThick

ActiveCell.CurrentRegion.Borders(xlEdgeTop).LineStyle = xlContinuous
ActiveCell.CurrentRegion.Borders(xlEdgeTop).Weight = xlThick

ActiveCell.CurrentRegion.Borders(xlEdgeLeft).LineStyle = xlContinuous
ActiveCell.CurrentRegion.Borders(xlEdgeLeft).Weight = xlThick

ActiveCell.CurrentRegion.Borders(xlEdgeRight).LineStyle = xlContinuous
ActiveCell.CurrentRegion.Borders(xlEdgeRight).Weight = xlThick

Обвести толстой линией КАЖДУЮ ячейку в области
Код: plaintext
1.
ActiveCell.CurrentRegion.Borders.LineStyle = xlContinuous
ActiveCell.CurrentRegion.Borders.Weight = xlThick
...
Рейтинг: 0 / 0
Выделение диапазона
    #33296808
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Mikle_Есть шаблон экселя, есть ячейка - позиция спецификации изделия. По внешнему контуру должна быть толстая сплошная линия. Но проблема в том, что позиций в спецификации может быть больше одной. Тогда получается, что толстой линией между собой разделяются все позиции в спецификации, а не только внешний контур. Как это побороть.1. В шаблоне заведи ДВЕ строки с тонкой линией между ними.
2. В книге, созданной по шаблону, выполни следующее:
Код: plaintext
1.
2.
3.
4.
5.
6.
    Select Case NWares
        Case  1           'в шаблоне одна строк лишняя
                rD.Rows( 28 ).EntireRow.Delete shift:=xlShiftUp
        Case  2           'шаблон уже содержит две строки
        Case Else       'добавить NWares-2 строки
                    rD.Rows( 28 ).EntireRow.Resize(Rowsize:=NWares -  2 ).Insert
    End Select
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выделение диапазона
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]