Я довольно новичок в VBA ... Я создал отчет и макрос, но застрял при копировании и вставке формулы с одного листа на другой.
Это часть кода, с которой у меня возникают проблемыс ...
Worksheets("Data Checks").Range("B11").Copy Worksheets("Items By Location").Range("Y2")
Поэтому я хотел бы скопировать следующую формулу из Worksheets("Data Checks").Range("B11")
в Worksheets("Items By Location").Range("Y2")
Формула выглядит следующим образом ...
=OR(LEFT('Items By Location'!D2, 4)="JV05", LEFT('Items By Location'!D2, 4)="JVAW", LEFT('Items By Location'!D2, 5)="HARHW")
Но когда макрос запускается, он вставляется как ...
=OR(LEFT('Items By Location'!#REF!, 4)="JV05", LEFT('Items By Location'!#REF!, 4)="JVAW", LEFT('Items By Location'!#REF!, 5)="HARHW")
Мне нужно сохранить «D2», который затем будет автоматически заполнен до конца отчета.
Я знаю, что может быть проще набрать формулу, но я бы хотел, чтобы эта формула была исправляемой, не вдаваясь в VBA.
Любая помощь или идеи будут высоко оценены
Большое спасибо Харви