Я использую Office 365 и создаю WB для того, кто использует Excel 2016. Мой код вставляет формулу «IFS» во все ячейки столбца до последней строки. Проблемы в том, что IFS недоступен в 2016 году, поэтому код не работает для них, но работает для меня. Есть ли способ изменить следующий код для работы в 2016 году? Когда они запускают макрос, get #NAME?
Dim Lastrow As Long
Lastrow = Range("A" & Rows.Count).End(xlUp).Row
Range("G2").Select
ActiveCell.FormulaR1C1 = _
"=IFS(RC[-2]=""2nd Shift 1.05"",""2"", RC[-2]=""2nd Shift
Overtime"",""2"",TRUE,"""")"
Range("G2").Select
Selection.AutoFill Destination:=Range("G2:G" & Lastrow)
Range("E2").Select
End Sub