я упростить это, например, радиИспользуя формулу из другого столбца в Excel
У меня есть формула в колонке B, которая является Ах + 2,
например в B1, это A1 + 2 в B2, это A2 + 2
Я хочу сделать формулу в столбце Y, которая всегда отражает любую формулу в столбце B, но заменяет A в формуле на X.
eg в Y1, это X1 + 2 в Y2, это X2 + 2
Независимо от того, что происходит с формулой в столбце B, я хочу, чтобы формула в Y отражала эти изменения.
Фактически, если бы я мог сделать что-то похожее на = B1.formula.replace («A», «X»), то это сделало бы работу.
Можно ли это сделать в строке формул вверху или это нужно сделать с помощью макроса?
Благодаря
Спасибо, я начал спускаться по этому маршруту, но затем заметил ответ выше, который подходит мне лучше, так как это произойдет каждый раз, когда я открываю электронную таблицу – Graeme
также попробуйте это событие -> Worksheet_Calculate() –
Еще лучше спасибо! Знаете ли вы ответ на мой вопрос выше? Я могу реплицировать формулу автоматически из одного столбца в другой, но на самом деле затем заменить один из столбцов refs в формуле на другой, как это сделать? Должен ли я просто делать цикл for по строкам, заменяющим его, или есть способ, которым я могу это сделать на Range? Спасибо – Graeme