[Risolto] Bottone formattazione
[Risolto] Bottone formattazione
Salve a tutti.
Avrei bisogno di creare una macro, che associata ad un bottone, attivi una formattazione condizionale.Non ho idea su come scriverla.
Grazie a tutti
Avrei bisogno di creare una macro, che associata ad un bottone, attivi una formattazione condizionale.Non ho idea su come scriverla.
Grazie a tutti
Ultima modifica di Alelon il domenica 4 dicembre 2022, 20:00, modificato 1 volta in totale.
OpenOffice 4.1.13
Re: Bottone formattazione
Non ti sprechi tanto in spiegazioni, ad ogni modo non ti serve una macro ma impostare bene le condizioni e usare una condizione per "disattivarla" ad esempio puoi usare una cella di appoggio da valorizzare a SI - NO e tutte le celle interessate fare riferimento a questa cella.
Esempio, se la cella X = "NO" usa stile senza formattazione, se cella X = "SI" in automatico prevarranno le condizioni impostate.
Esempio, se la cella X = "NO" usa stile senza formattazione, se cella X = "SI" in automatico prevarranno le condizioni impostate.
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10
Re: Bottone formattazione
Quello che dici tu non fa una piega.....
Il problema è che io la macro la devo importare nella barra delle applicazioni come macro personale.in modo da poterla usare su file diversi.
Tutto questo perché ho un software che mi genera delle liste, di volta in volta diverse,....
Il problema è che io la macro la devo importare nella barra delle applicazioni come macro personale.in modo da poterla usare su file diversi.
Tutto questo perché ho un software che mi genera delle liste, di volta in volta diverse,....
OpenOffice 4.1.13
Re: Bottone formattazione
Ecco adesso va meglio, ma per scrivere una macro bisogna sapere cosa questa macro deve fare e dove, quindi allega un piccolo esempio.
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10
Re: Bottone formattazione
Io credevo che si potesse dare un nome alla formattazione condizionale....
Diciamo "Pippo"....
E scrivere la macro tenendo fede a Pippo.
In sostanza le celle della prima colonna in verticale dovranno avere il testo " Input panel" al verificarsi di alcune condizioni.
PS: la formattazione condizionale la so fare
Diciamo "Pippo"....
E scrivere la macro tenendo fede a Pippo.
In sostanza le celle della prima colonna in verticale dovranno avere il testo " Input panel" al verificarsi di alcune condizioni.
PS: la formattazione condizionale la so fare
OpenOffice 4.1.13
Re: Bottone formattazione
Forse tu intendi togliere\mettere la spunta alla voce condizione, non so come fare via macro, ma si può eliminare la formattazione e reinserirla via macro.
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10
Re: Bottone formattazione
Infatti ...io vorrei che via macro, attivo io la formattazione.
OpenOffice 4.1.13
Re: Bottone formattazione
Forse ho fatto un po' di confusione....
Credo che quello che cerco non sia una formattazione condizionale, ma una formula SE che dovrei attivare via macro.
Scusate.
Credo che quello che cerco non sia una formattazione condizionale, ma una formula SE che dovrei attivare via macro.
Scusate.
OpenOffice 4.1.13
Re: Bottone formattazione
Appena hai le idee più chiare allega un esempio.
Nel frattempo puoi dare riscontro a questo post.viewtopic.php?p=68209#p68209
Nel frattempo puoi dare riscontro a questo post.viewtopic.php?p=68209#p68209
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10
Re: Bottone formattazione
Chiedo scusa per la confusione creata...in effetti per quello che vorrei fare, la formattazione condizionale non serve a nulla.
alla fine a me serve una macro, che importata nella barra delle applicazioni, attivandola mi scriva, nelle celle da me selezionate, il testo: "Input panel"
Grazie a tutti per la bonta che avete con me.
alla fine a me serve una macro, che importata nella barra delle applicazioni, attivandola mi scriva, nelle celle da me selezionate, il testo: "Input panel"
Grazie a tutti per la bonta che avete con me.
OpenOffice 4.1.13
Re: Bottone formattazione
Sei passato dalla formattazione alla funzione SE a scrivere un testo fisso.
Codice: Seleziona tutto
Sub scrivi
Doc = ThisComponent
Sel = Doc.currentSelection
cells = Sel.RangeAddress
For c = Cells.StartColumn To Cells.EndColumn
for r = Cells.StartRow To Cells.EndRow
Doc.Sheets(Cells.Sheet).GetCellByPosition(c, r).String = "Input panel"
next
next
End Sub
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10