Salve a tutti, mi servirebbe l'istruzione per inserire una nuova riga in un foglio calc, istruzione da inserire nella macro basic.
Ho trovato qua sul forum una possibile solzuione, ma a me non funziona, escono errori strani, forse una versione diversa del linguaggio di programmazione?
Qualcuno può aiutarmi?
Utilizzo Libreoffice 5.2
Grazie.
[Risolto] Macro inserisce nuova riga
[Risolto] Macro inserisce nuova riga
Ultima modifica di charlie il lunedì 3 luglio 2017, 15:03, modificato 1 volta in totale.
Motivazione: Inserito [Risolto] e spunta verde
Motivazione: Inserito [Risolto] e spunta verde
Libreoffice su Windows10
Re: Macro inserisce nuova riga
Ciao, dovresti allegare il tuo file di Calc (basta un esempio, senza dati sensibili) con la macro che ti dà errore.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Macro inserisce nuova riga
dove vuoi inserire la riga ? in corrispondenza della cella attiva ? se è così
Codice: Seleziona tutto
Sub inserisciriga
Dim oSheet, oRangeAddress
oSheet = ThisComponent.Sheets(0)
with oSheet
RIGA = ThisComponent.CurrentSelection.CellAddress.Row +1
oRangeAddress = .getCellRangeByName("A" & RIGA).getRangeAddress()
.insertCells(oRangeAddress, com.sun.star.sheet.CellInsertMode.ROWS)
end with
End Sub
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta