Копировать диапазон в пустую строку другого файла

Автор paresh, 25 октября 2023, 13:59

0 Пользователи и 1 гость просматривают эту тему.

bigor

Цитата: paresh от 31 октября 2023, 16:33В чём может быть проблема?
нужно функцию GetLast
Function getLast(oSheet as Variant, sCellAddress As String, lastColumn As Boolean) As Long
Dim oCursor As Variant
Dim aRAddress As New com.sun.star.table.CellRangeAddress
    oCursor = oSheet.createCursorByRange(oSheet.getCellRangeByName(sCellAddress))
    oCursor.collapseToCurrentRegion()
    aRAddress = oCursor.getRangeAddress()
    If lastColumn Then
        getLast = aRAddress.EndColumn
    Else
        getLast = aRAddress.EndRow
    EndIf
End Function
нужна для работы, нужно ее скопировать и вставить рядом с copyRange

Хотя, можно переписать код и без нее. Но не сегодня
Поддержать наш форум можно здесь

paresh


paresh

#17
Добрый день!
Пожалуйста, помогите разобраться. Внес изменения в файл. Отразил все в макросе, но basic выдает ошибку. В чем может быть дело?

Ошибка времени выполнения Basic.
Вызвано исключение
Type: com.sun.star.uno.RuntimeException
Message: .

С уважением, Павел.

bigor

Поддержать наш форум можно здесь

paresh

Указан адрес файла на сервере. Файл он открывает и находит. Но почему-то стал ругаться на строку oRange.setdataarray(a)

bigor

Диапазон куда вставляете не соответствует массиву
Поддержать наш форум можно здесь

paresh