Consenso all'uso dei cookies

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


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Macro che esegue in successione altre macro
#1
Ciao a tutti,

vi segnalo questa discussione interessante sul forum di OpenOffice:

https://forum.openoffice.org/it/forum/vi...=26&t=4329

L'ho trovata perché cercavo come eseguire più macro in successione con un solo click.

In pratica prima ho registrato tutte le macro all'interno del solito modulo, ho salvato, poi dal menù Gestisci Macro ho modificato la prima macro così:

REM ***** BASIC *****

Sub TutteInSequenza             <- mettere un nome al posto di Macro1 , es: TutteInSequenza


rem-----------Macro1----------------------------------------


qui copiare la Macro1

Call Macro2               <-  scrivere comando Call seguito dal nome  della macro
Call Macro3
Call Macro4
Call Macro5
Call Macro6
Call Macro7
Call Macro8
Call Macro9
Call Macro10


end sub           

  <- end sub della prima macro va dopo l'elenco delle macro da richiamare,  poi a partire dalla seconda macro lasciare tutto così com'è.


Allegati Anteprime
       
Marilù
Cita messaggio
Grazie da:
#2
Si tratta di una pratica molto diffusa che consente di spezzettare una lunga procedura in piccole procedure più facilmente comprensibili e manutenibili
Cita messaggio
Grazie da: Marilù
#3
E' possibile modificare una singola macro, aggiungerne o eliminarne altre, cambiare l'ordine di esecuzione.

Per me è stata una bella e utile scoperta!
Marilù
Cita messaggio
Grazie da:


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)