Ciao a tutti,
Mi serve un aiuto con Calc.
Ho creato un foglio di lavoro con Calc e voglio aggiungere delle macro.
Il problema è che per eseguire le macro LibreOffice chiede che sia installata Java. Ma il foglio di Calc ce lh’ho nel computer del lavoro e li non è installato Java.
E’ ovvio. Dato che Java è un ambiente che ha avuto problemi di sicurezza, la maggior parte delle aziende, organizzazioni ecc. hanno bloccato l’installazione di Java. E’ normale che LibreOffice costringa a installare Java? In questo modo non avrà mai diffusione nelle aziende perché Calc senza macro è castrato e le aziende non vogliono installare Java nei loro computer.
Comunque,
a questo punto la domanda è: si può scrivere a mano una macro VBA nel calc? Perchè le macro VBA le esegue. Ma il problema è che la macro la devo scrivere a mano perché nei computer della mia azienda non si possono importare file dall’esterno. Dunque non posso prendere un file fatto con Excel e eseguirlo da Calc.
Bisogna scriverlo per forza a mano. Io ci ho provato, ma non ci riesco a fare.
La macro è molto semplice:
Sub Macro1()
Range(“a7:a15”).ClearContents
Range("I7:I21").Select
Selection.Copy
Range("E7:E21").Select
ActiveSheet.Paste
End Sub
Grazie