powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Смещение ячеек
2 сообщений из 2, страница 1 из 1
Смещение ячеек
    #38861729
san4ous8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
У меня в книге имеется макрос который автоматически создаёт оглавление при добавлении нового листа.
И получается так, что в столбце (B:B) создаётся новая ячейка, а столбец с примечаниями (С:С) остаётся на месте.

Помогите сделать так чтоб соседняя колонка с примечаниями смещалась на ячейку вниз при обновлении оглавления. С помощью макроса или формулы.

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Sub Worksheet_Activate()
Worksheets("Sheet1").Range("B5:B9999").Clear
   Dim sheet As Worksheet
   Dim cell As Range
   With ActiveWorkbook
      For Each sheet In ActiveWorkbook.Worksheets
         Set cell = Worksheets(1).Cells(sheet.Index + 4, 2)
         .Worksheets(7).Hyperlinks.Add Anchor:=cell, Address:="", SubAddress:="'" & sheet.Name & "'" & "!B5"
         cell.Formula = sheet.Name
         
      Next
   End With
End Sub


Модератор: Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
Смещение ячеек
    #38861829
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
san4ous8,

тут все переписывать надо. т.к. примечания явно создаются отдельно ручками. А данный код перед созданием оглавления удаляет все предыдущие записи из столбца В.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Смещение ячеек
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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