finalmente trovata la macro per modificare il nome dei fogli di lavoro in base al nome di una cella:
Sub newname
with ThisComponent.Sheets()
for i = 0 to .count -1
sheet = .getByIndex( i)
sheet.setName( sheet.getCellRangeByName("B4").getString())
next
end with
End sub
come inserirlo: dopo aver aperto il file andare in "strumenti" -> "macro" -> "organizza macro" -> "openoffice basic" -> "nuovo"
incollare la macro sopra et voilà!!
quando andrete in strumenti esegui macro e la scegliete inserirà il testo che avrete scritto nella cella "B4" direttamente nel nome del foglio di lavoro!
Nessun commento:
Posta un commento