Я хочу сохранить свою существующую формулу после того, как скопирую другое значение в связанную ячейку.
Я новичок в Excel VBA, и мне нужно решить проблему.У меня есть значение накопленного итога предыдущего периода в ячейке A1.Ячейка B1 является значением этого месяца.Наконец, C1, он суммирует предыдущий период и этот месяц и дает совокупную общую стоимость.
Итак, я уже написал макрос для этого, но в следующем месяце мне нужно скопировать значение в C1 и вставить его в A1, чтобы оно автоматически снова суммировало a1 + b1 и записывало в c1.Однако, когда я применяю макрос для копирования значения, он уничтожает формулу суммы.
Sub sumfunc()
Range("C1").Formula = "=A1+B1"
Range("C1:C3").FillDown
End Sub
Sub copyfunc()
Worksheets("Sheet1").Range("C1:C3").Copy _
Destination:=Worksheets("Sheet1").Range("A1")
End Sub