Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Изменение координат у массива ячеек / 5 сообщений из 5, страница 1 из 1
19.05.2018, 17:24
    #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
19.05.2018, 21:38
    #39647128
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение координат у массива ячеек
Anmost,
используйте ИНДЕКС или СМЕЩ, смещение вводите в ячейку. И VBA не нужно.
...
Рейтинг: 0 / 0
19.05.2018, 22:08
    #39647142
Anmost
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение координат у массива ячеек
Это получается так каждую ячейку со ссылкой изменять придется, а предполагается, что их несколько сотен как минимум будет. Поэтому хотелось именно все разом можно было смещать по координате строки, а не в каждую функцию прописывать.
...
Рейтинг: 0 / 0
19.05.2018, 23:49
    #39647168
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение координат у массива ячеек
А Вы формулы =Лист1!C5, =Лист1!C6 и т.д. в каждой отдельно прописываете?
Введите в Е4

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

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


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