Здравствуйте, может мой вопрос уже изъезжен, но не могу найти решение. Необходимо скопировать формулу из ячейки одного документа в ячейку другого документа. Опишу кратко, код там большой но все упирается в следующий отрезок. Допустим в ячейке есть формула A1+B1 [vba]
Код
Set WS1 = Workbooks.Item("Договоры1.xlsm").Sheets("Договоры") Set WS2 = Workbooks.Item("Договоры2.xlsm").Sheets("Договоры") WS1.Cells(1, 2).Copy: WS2.Cells(1, 2).PasteSpecial xlPasteValues 'Копирую значения WS1.Cells(1, 2).Copy: WS2.Cells(1, 2).PasteSpecial xlPasteFormulas 'Копирую формулы
[/vba]
В итоге в файл "Договоры2" копируется ячейка, а формула в ней ссылается на ячейки файла "Договоры1" с результатом 'C:\...\Договоры1'!A1+C:\...\Договоры1'!B1 Как быть? нужно чтобы получилось A1+B1 Я так понимаю можно какой то приписать параметр может быть?
Здравствуйте, может мой вопрос уже изъезжен, но не могу найти решение. Необходимо скопировать формулу из ячейки одного документа в ячейку другого документа. Опишу кратко, код там большой но все упирается в следующий отрезок. Допустим в ячейке есть формула A1+B1 [vba]
Код
Set WS1 = Workbooks.Item("Договоры1.xlsm").Sheets("Договоры") Set WS2 = Workbooks.Item("Договоры2.xlsm").Sheets("Договоры") WS1.Cells(1, 2).Copy: WS2.Cells(1, 2).PasteSpecial xlPasteValues 'Копирую значения WS1.Cells(1, 2).Copy: WS2.Cells(1, 2).PasteSpecial xlPasteFormulas 'Копирую формулы
[/vba]
В итоге в файл "Договоры2" копируется ячейка, а формула в ней ссылается на ячейки файла "Договоры1" с результатом 'C:\...\Договоры1'!A1+C:\...\Договоры1'!B1 Как быть? нужно чтобы получилось A1+B1 Я так понимаю можно какой то приписать параметр может быть?makc1985