Добрый день. Долго искал, крутил, не накрутил.
Ситуация следующая.
Имеется "Книга1", в которую подсасываются данные из "Книги2",
Ссылки в ячейках "Книги1" имеют следующий вид
"=[Книга2.xlsx]Лист1!$G$126"
Регулярно раз в месяц данные ссылки необходимо менять. НЕ МЕНЯЯ СТРОКИ на "Книгу2" ссылка должна быть сдвинута на 16 столбцов в "Книге2" вправо.
Т.е. строка постоянна, столбец каждый раз на + 16.
в ячейке "Книги1" допустим "C9" должна появиться ссылка
"=[Книга2.xlsx]Лист1!$W$126" вместо "=[Книга2.xlsx]Лист1!$G$126"
Вопрос, как это сделать автоматически?
Думал попытаюсь вытащить номер столбца, чтобы поменять в обычном формате Cells (126, 7) через цикл, вытаскивает значение из "Книги1" "номер столбца 3 или "С", что логично.
Из формата Range("C9") = "=[Книга2.xlsx]Лист1!R126C7" кручу кручу тоже не могу додумать как сказать переменной что нужно взять C7 и потом прибавить + 16.
Очень прошу подсказать.
Ситуация следующая.
Имеется "Книга1", в которую подсасываются данные из "Книги2",
Ссылки в ячейках "Книги1" имеют следующий вид
"=[Книга2.xlsx]Лист1!$G$126"
Регулярно раз в месяц данные ссылки необходимо менять. НЕ МЕНЯЯ СТРОКИ на "Книгу2" ссылка должна быть сдвинута на 16 столбцов в "Книге2" вправо.
Т.е. строка постоянна, столбец каждый раз на + 16.
в ячейке "Книги1" допустим "C9" должна появиться ссылка
"=[Книга2.xlsx]Лист1!$W$126" вместо "=[Книга2.xlsx]Лист1!$G$126"
Вопрос, как это сделать автоматически?
Думал попытаюсь вытащить номер столбца, чтобы поменять в обычном формате Cells (126, 7) через цикл, вытаскивает значение из "Книги1" "номер столбца 3 или "С", что логично.
Из формата Range("C9") = "=[Книга2.xlsx]Лист1!R126C7" кручу кручу тоже не могу додумать как сказать переменной что нужно взять C7 и потом прибавить + 16.
Очень прошу подсказать.