powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Ссылка на ячейку другого листа
3 сообщений из 3, страница 1 из 1
Ссылка на ячейку другого листа
    #38453834
КД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В книге на Лист1 программно добавляются строки, на Лист2 тоже, только через 3. Ссылки должны формироваться следующим образом: Лист2!D8 = Лист1!I9, Лист2!D12 = Лист1!I10, Лист2!D16 = Лист1!I11 и т.д. Как это лучше сделать?
...
Рейтинг: 0 / 0
Ссылка на ячейку другого листа
    #38453943
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раз "программно" - ну так и допишите ссылки в "программе" :)
Код: vbnet
1.
Sheets("Лист2").[D8].FormulaLocal = "=Лист1!I9"

и т.д., в момент "добавления" строки. Или разом:
Код: vbnet
1.
2.
3.
For i = 8 To 16 Step 4
  Sheets("Лист2").Cells(i, 4).FormulaLocal = "=Лист1!I" & (i/4 + 7)
Next
...
Рейтинг: 0 / 0
Ссылка на ячейку другого листа
    #38454109
КД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отлично! Спасибо большое!
А вот это: (i/4 + 7) - какая-то эмпирическая формула?
Что-то у меня мозга не хватило на вывод закономерности. Кстати, я еще это (вернее, чуть модифицированное) выражение округлял до целого:
Sheets("Лист2").Cells(i, 4).FormulaLocal = "=Лист1!I" & Round(i/3 + 6, 0)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Ссылка на ячейку другого листа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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