Macro basic bottone incremento

Creare una macro - Scrivere uno script - Usare le API
Rispondi
palmio80
Messaggi: 1
Iscritto il: venerdì 25 marzo 2022, 9:19

Macro basic bottone incremento

Messaggio da palmio80 »

 Editato: si fa riferimento a questo thread: viewtopic.php?f=26&t=1363&p=36134&hilit ... ento#p5678 (Admin) 
Ciao.

Ho visto che avete introdotto e risolto un argomento per me interessante.
Una piccola domanda: sarebbe possibile attivare la macro sul foglio di lavoro corrente senza ancoraggio o altro?
Mi spiego meglio: se mi trovo sullo sheet 1 e clicco sul pulsante presente nello sheet 1 a cui è collegata la macro, aumenterà di 1 il counter della cella A1 dello sheet 1, se vado sullo sheet 2 e clicco sul pulsante presente sullo sheet 2, aumenterà di 1 il counter della cella A1 dello sheet 2 e così via.
Grazie.
OpenOffice 3.1 su Windows7
Gaetanopr
Volontario
Volontario
Messaggi: 3300
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: Macro basic bottone incremento

Messaggio da Gaetanopr »

Avresti dovuto creare un nuovo post e non accodarti ad uno già chiuso, ad ogni modo basta fare riferimento al foglio ATTIVO

Codice: Seleziona tutto

Sub Main
Doc = ThisComponent
Sheet = Doc.getcurrentcontroller.activesheet ' FOGLIO ATTIVO
cellaA1 = Sheet.getCellRangeByName("A1")    ' CELLA A1 DEL FOGLIO ATTIVO
cellaA1.Value =  cellaA1.Value + 1                 ' INCREMENTO CELLA FOGLIO ATTIVO

End Sub
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Macro basic bottone incremento

Messaggio da charlie »

Ciao e benvenuto/a sul forum.
Se intanto ti vuoi presentare, farai cosa gradita. Puoi farlo in questa sezione -> viewforum.php?f=16

L’utente che apre un quesito si impegna: In caso di inosservanza saremo costretti ad azioni di “richiamo”, sospensione o chiusura del profilo utente.
Buon proseguimento.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Rispondi