powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Изменение координат у массива ячеек
5 сообщений из 5, страница 1 из 1
Изменение координат у массива ячеек
    #39647073
Anmost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста с кодом для такой проблемой:

В приложенном примере есть таблица на первом листе с различными значениями. На втором листе идут прямые ссылки на ячейки первого листа. Хотелось бы изменять все ссылки на втором листе разом, т.е. в этих ссылках изменять на определенную величину номер строки, например на +2 или -1 и т.п. Ну например сделать на втором листе кнопку, которая вызывает InputBox, в нем ввести например "+3" или "-4" и т.п. и после этого во всем массиве ячеек второго листа изменяется координата строк (для ссылок на ячейки первого листа), увеличившись или уменьшившись на это число (например, было =Лист1!C5, =Лист1!C6, =Лист1!D8, =Лист1!D9, делаем "+2", получаем =Лист1!C7, =Лист1!C8, =Лист1!D10, =Лист1!D11).
...
Рейтинг: 0 / 0
Изменение координат у массива ячеек
    #39647128
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anmost,
используйте ИНДЕКС или СМЕЩ, смещение вводите в ячейку. И VBA не нужно.
...
Рейтинг: 0 / 0
Изменение координат у массива ячеек
    #39647142
Anmost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это получается так каждую ячейку со ссылкой изменять придется, а предполагается, что их несколько сотен как минимум будет. Поэтому хотелось именно все разом можно было смещать по координате строки, а не в каждую функцию прописывать.
...
Рейтинг: 0 / 0
Изменение координат у массива ячеек
    #39647168
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А Вы формулы =Лист1!C5, =Лист1!C6 и т.д. в каждой отдельно прописываете?
Введите в Е4

Код: plaintext
=СМЕЩ(Лист1!C4;$A$1;)

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


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