powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Объединение первого стобца и выделение строк относящихся к нему.
4 сообщений из 4, страница 1 из 1
Объединение первого стобца и выделение строк относящихся к нему.
    #39359225
da.dword
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветсвую!
Друзья помогите реализовать следующие:
при объединении ячеек с одинаковыми значениями в первом столбце (макрос) необходимо выделять толстой границей строк, относящихся к объединенным.
...
Рейтинг: 0 / 0
Объединение первого стобца и выделение строк относящихся к нему.
    #39359730
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
da.dword,
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Sub test1()
Const START_ROW As Long = 5       'с какой строки начинать
Const COLUMN_TO_MERGE As Long = 1 'в какой колонке объединять
Const END_COLUMN As Long = 5      'последняя колонка таблицы

Dim RowIndex As Long
Dim LastRow As Long
Dim FirstRow As Long
Dim x
  LastRow = Cells(Rows.Count, COLUMN_TO_MERGE).End(xlUp).Row
  Application.DisplayAlerts = False
  FirstRow = START_ROW
  For RowIndex = START_ROW + 1 To LastRow + 1
    With Cells(RowIndex, COLUMN_TO_MERGE)
      If .Value <> Cells(FirstRow, COLUMN_TO_MERGE).Value Then
        Range(Cells(FirstRow, COLUMN_TO_MERGE), Cells(RowIndex - 1, COLUMN_TO_MERGE)).Merge
        With Range(Cells(FirstRow, COLUMN_TO_MERGE), Cells(RowIndex - 1, END_COLUMN))
          For Each x In Array(xlEdgeBottom, xlEdgeTop, xlEdgeLeft, xlEdgeRight)
            .Borders(x).Weight = xlMedium
          Next
        End With
        FirstRow = RowIndex
      End If
    End With
  Next RowIndex
  Columns(COLUMN_TO_MERGE).HorizontalAlignment = xlCenter

  Application.DisplayAlerts = True
End Sub
...
Рейтинг: 0 / 0
Объединение первого стобца и выделение строк относящихся к нему.
    #39360211
da.dword
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский,
То, что нужно, единственно, если заполнять строки далее вниз, выделяется каждая первая строка группы.
Пример прилагаю.
...
Рейтинг: 0 / 0
Объединение первого стобца и выделение строк относящихся к нему.
    #39360220
da.dword
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
когда два раза подряд без изменений в таблице нажать на кнопку, выделяет первую строку группы
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Объединение первого стобца и выделение строк относящихся к нему.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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