Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum2 -- CercaGlobale -- Informativa su Cookie e Privacy

Questo Forum1 è in sola lettura -- Usa il Forum2


//Removed by EUCookieLaw Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
primi passi con le macro
#1
Questa guida relativa alle macro con calc e in generale di open office va bene anche per libre office, è in formato pdf.
Per attivare le macro si clicca su strumenti, poi su opzioni e infine avanzato, si mette la spunta su
-abilita le funzioni sperimentali
-abilita la registrazione di macro
fatto questo si clicca su sicurezza, sicurezza delle macro e si spunta medio.
Giuseppe
 


Allegati
.pdf   Capitolo_13_Primi_passi_con_le_Macro.pdf (Dimensione: 510,04 KB / Download: 69)
Cita messaggio
#2
Grande.
È ancora attuale nonostante sia del 2008?
[Immagine: http://pclinuxos.com/forum/avatars/Pengu...guitux.png] Parole !
Mai che se ne trovino due uguali !
Cita messaggio
#3
Interessante anche questa e questa .
Giuseppe

 
Cita messaggio
#4
(19-02-2014, 09:13 )'zafran' Ha scritto: Grande.
È ancora attuale nonostante sia del 2008?


 

Si, è ancora attuale, aiuta a capire la struttura, aggiungo che con alt+F11 si accede all'editor dei moduli delle macro, inoltre utilizzando il basic è compatibile con le macro di excel che vanno però modificate per il funzionamento, allego un file excel scaricato per visualizzare i listati di codice.
Giuseppe
 

 


Allegati
.xls   D6457000.xls (Dimensione: 140 KB / Download: 16)
Cita messaggio
#5
https://wiki.openoffice.org/wiki/Documen...ASIC_Guide
Il mio blog: http://zerozerocent.blogspot.it/
Legge di Murphy: SE QUALCOSA PUO' ANDAR MALE, LO FARA'
Cita messaggio
#6
Grazie
Giuseppe
Cita messaggio
#7
Su forum openoffice, Vladko ha raccolto un bel pò di link dove trovare tutorial per macro https://forum.openoffice.org/it/forum/vi...f=6&t=2164 .
Cita messaggio
#8
Grazie,
Giuseppe
Cita messaggio
#9
Chi ha intenzione di iniziare a programmare col basic di Calc è bene che si scordi il VBA, solo i comandi più semplici sono supportati, la cosa più sbagliata è aprire direttamente un file xls con calc e modificare le macro,  spesso ,dopo qualche modifica, il codice originale vba sparisce. Meglio copiare il codice vba, aprire un nuovo file ods ed incollare il codice in nuovo modulo, vedi immagine
 

 


Allegati Anteprime
   
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Cita messaggio
#10
per avere un'idea delle differenze di linguaggio provate queste 2 macro che copiano il range A1:A10 dal foglio1 al foglio2

Codice:
Option VBASupport 1 ' per interpretare le macro vba

sub copia1 ' in BASIC
Doc = ThisComponent
Sheet = Doc.Sheets(0) ' la numerazione dei fogli inizia da zero
Sheet1 = Doc.Sheets(1)
Range = Sheet.getCellRangeByName("A1:A10").getRangeAddress() ' range to move
CellAddress = Sheet1.getCellRangeByName("A1").CellAddress ' destination cell
Sheet.copyRange(CellAddress, Range)
End Sub

sub copiaVBA ' in VBA
sheets(1).range("A1:A10").copy sheets(2).range("A1")
End Sub
in VBA basta una sola line di codice, in BASIC è tutto molto più complicato

 
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Cita messaggio


Vai al forum: