|
Изменение координат у массива ячеек
|
|||
---|---|---|---|
#18+
Помогите пожалуйста с кодом для такой проблемой: В приложенном примере есть таблица на первом листе с различными значениями. На втором листе идут прямые ссылки на ячейки первого листа. Хотелось бы изменять все ссылки на втором листе разом, т.е. в этих ссылках изменять на определенную величину номер строки, например на +2 или -1 и т.п. Ну например сделать на втором листе кнопку, которая вызывает InputBox, в нем ввести например "+3" или "-4" и т.п. и после этого во всем массиве ячеек второго листа изменяется координата строк (для ссылок на ячейки первого листа), увеличившись или уменьшившись на это число (например, было =Лист1!C5, =Лист1!C6, =Лист1!D8, =Лист1!D9, делаем "+2", получаем =Лист1!C7, =Лист1!C8, =Лист1!D10, =Лист1!D11). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2018, 17:24 |
|
Изменение координат у массива ячеек
|
|||
---|---|---|---|
#18+
Anmost, используйте ИНДЕКС или СМЕЩ, смещение вводите в ячейку. И VBA не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2018, 21:38 |
|
Изменение координат у массива ячеек
|
|||
---|---|---|---|
#18+
Это получается так каждую ячейку со ссылкой изменять придется, а предполагается, что их несколько сотен как минимум будет. Поэтому хотелось именно все разом можно было смещать по координате строки, а не в каждую функцию прописывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2018, 22:08 |
|
|
start [/forum/topic.php?fid=61&msg=39647299&tid=2172328]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 292ms |
total: | 414ms |
0 / 0 |