Ho provato a cercare sul forum e su google, ma evidentemente male perchè non ho trovato risposta ad una domanda che immagino sia già stata fatta tante volte.
Come posso fare partire una macro quando il contenuto della cella F13 cambia?
Grazie per l'aiuto.
Ciao.
Luca.
[Risolto] Eseguire macro al cambiamento di una cella
[Risolto] Eseguire macro al cambiamento di una cella
Ultima modifica di il Luca il mercoledì 23 maggio 2018, 15:41, modificato 1 volta in totale.
LibreOffice 6.0.7.3
Linux Ubuntu LTS 20.04
Linux Ubuntu LTS 20.04
Re: Eseguire macro al cambiamento di una cella
questa è un esempio
dopo aver scritto la macro clic destro sul tab del foglio, Foglio Eventi, Contenuto modificato, assegna la macro
Codice: Seleziona tutto
Sub evento(Target)
If NOT Target.supportsService("com.sun.star.sheet.SheetCell") then exit sub
Sh = Target.getSpreadsheet()
addr = Target.getCellAddress()
rng = sh.getCellRangeByName("F13")
range2 = rng.queryintersection(Target.rangeaddress())
If range2.RangeAddressesAsString = "" Then
Exit Sub
Else
print "cella F13 modificata in " & rng.value
End if
End Sub
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: Eseguire macro al cambiamento di una cella
Fantastico, grazie mille, sono in debito con questo forum!
LibreOffice 6.0.7.3
Linux Ubuntu LTS 20.04
Linux Ubuntu LTS 20.04