Я пытаюсь перетащить формулу массива для диапазона ячеек, а затем скопировать / вставить соответствующие значения. Тем не менее, мой Excel продолжает падать. По сути, формула переходит в указанную строку c, а затем все значения жестко вставляются в таблицу. Я новичок в VBA, поэтому, пожалуйста, не стесняйтесь анализировать мой код и давать предложения.
Dim lastRow1 As Long
lastRow1 = 37
'change i to whatever your starting row is. Cells(i, #), the # indicates the column index
For i = 3 To lastRow1
Cells(i, 10).Value = Cells(i, 6)
Cells(i, 6).FormulaArray = ""array formula"
Cells(i, 6).Copy
Cells(i, 6).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False