Для коллекции - вариант с опцией совместимости кода. Работает точно так же, а пишется - быстрее.
Option VBASupport 1
Option Compatible
Sub Main
[E2:F40]=[A2:B40]
End Sub
Если нужно между листами, то соответственно просто добавляем индекс или имя листа:
Sheets(1).[E2:F40]=Sheets("Лист1").[A2:B40]
А если нужно скопировать не формулу, а результат то:
[E2:F40].Value=[A2:B40]
Количество "ссылочных удобств", реализованных в LibreOffice в VBA-совместимом режиме исчисляется сотнями и нет причин не использовать их.