Недавно я обновил версию MS Office до Office 365 и обнаружил, что один из моих файлов Excel не работает.Это простой код для применения формулы объединения к некоторым столбцам, когда я вставляю данные в лист.
Что мне нужно делать с кодом?
Private Sub Worksheet_Change(ByVal Target As Range)
Range("B23:B4023").FormulaR1C1 = "=CONCATENATE(IF(RC[2]=""TTL"","""",RC[2]),IF(RC[3]="""","""",RC[3]),IF(RC[4]="""","""",RC[4]),IF(R7C4=""Class"",RC[6],RC[7]),RC[8],RC[5])"
End Sub
Обычно будет формулаприменить к столбцу B, чтобы объединить текст из столбцов D, E, F, G, H, I & J
Однако существует
ошибка времени выполнения '1004': метод 'Диапазон'объекта' _Worksheet 'не удалось.