У меня есть следующий макрос, который берет разреженный набор данных и копирует единственную запись из каждой строки в крайний левый столбец. Пример данных
Я надеюсь, что кто-нибудь сможет переписать этот макрос в тот, который будет работать с теми же данными в LibreOffice.
Sub Macro1()
Dim rng As Range
Set rng = Selection
For Each row In rng.Rows
For Each cell In row.Cells
If cell <> "" Then
Debug.Print cell
row.Cells(1) = cell
End If
Next
Next
End Sub
Пример данных