La ricerca ha trovato 217 risultati

da geovign
mercoledì 24 aprile 2024, 14:14
Forum: Macro e UNO API
Argomento: [Risolto] Confronto intervalli date
Risposte: 2
Visite : 56

Re: Confronto intervalli date

Ciao @charlie, letto l'argomento, provato a ragionare sulle macro scritte ... e risolto. Non ho idea se è la soluzione giusta, ma è una soluzione e direi che funziona. Nel file che allego, ho creato una funzione alla quale vengono passate le due date (inizio e fine periodo) prelevate dalle celle. Tr...
da geovign
lunedì 22 aprile 2024, 19:20
Forum: Macro e UNO API
Argomento: [Risolto] Confronto intervalli date
Risposte: 2
Visite : 56

[Risolto] Confronto intervalli date

Un saluto al forum. Ho necessità, con macro, di confrontare se un determinato periodo, definito da data inizio e data fine, si sovrappone ad altri periodi esistenti, sempre definiti da data inizio e data fine. La verifica dovrà avvenire tra il periodo da verificare e tutti i periodi esistenti. -Peri...
da geovign
giovedì 21 marzo 2024, 20:15
Forum: Macro e UNO API
Argomento: Elenco Fogli
Risposte: 25
Visite : 720

Re: Elenco Fogli

@Gaetanopr
Scorrendo il tuo codice, ho visto che come prima cosa cancelli tutte le aree con nome eventualmente definite. Nel caso invece ne avessi bisogno, esiste la possibilità di mostrare nell'elenco solo i fogli?
Geo
da geovign
giovedì 14 marzo 2024, 0:10
Forum: Macro e UNO API
Argomento: Elenco Fogli
Risposte: 25
Visite : 720

Re: Elenco Fogli

Con una semplice finestra di dialogo.
Vedi allegato.
Geo
da geovign
mercoledì 13 marzo 2024, 19:34
Forum: Macro e UNO API
Argomento: Elenco Fogli
Risposte: 25
Visite : 720

Re: Elenco Fogli

La soluzione di @patel sfrutta gli eventi ... del foglio (come da lui specificato). All'evento del foglio denominato "Contenuto modificato" è associata la macro che visualizza il foglio. L'elenco degli eventi lo trovi in "Foglio-> Eventi del foglio" . Quindi, oltre a copiare la c...
da geovign
lunedì 4 marzo 2024, 18:17
Forum: Macro e UNO API
Argomento: Elenco Fogli
Risposte: 25
Visite : 720

Re: Elenco Fogli

Ottimo patel.
... Prima o poi imparerò/capirò le query.
Saluti
Geo
da geovign
lunedì 4 marzo 2024, 15:06
Forum: Macro e UNO API
Argomento: Elenco Fogli
Risposte: 25
Visite : 720

Re: Elenco Fogli

Ciao @nickGiard, inizialmente ero partito da una funzione semplicissima Function ElencoNomiFogli() As variant ElencoNomiFogli() = ThisComponent.Sheets.getElementNames() End Function che riportava in elenco tutti i nomi dei fogli del documento. Mi sono poi fatto una domanda: e se in futuro voglio esc...
da geovign
domenica 3 marzo 2024, 12:57
Forum: Macro e UNO API
Argomento: Elenco Fogli
Risposte: 25
Visite : 720

Re: Elenco Fogli

Una formula in validità l'avevo già vista, con una function ho provato e funziona.
Grazie @patel.
Saluti
Geo
da geovign
domenica 3 marzo 2024, 8:58
Forum: Macro e UNO API
Argomento: Elenco Fogli
Risposte: 25
Visite : 720

Re: Elenco Fogli

Oppure impostando un menù a tendina in una cella con l'elenco dei fogli ed un pulsante per spostarsi. Vengono utilizzati due codici: una funzione per l'elenco dei fogli (validità dati) ed una sub per attivare il foglio desiderato. rem Funzione personalizzata per ottenere l'elenco dei nomi dei fogli ...
da geovign
venerdì 23 febbraio 2024, 19:07
Forum: Macro e UNO API
Argomento: Elenco Fogli
Risposte: 25
Visite : 720

Re: Elenco Fogli

La funzione Inputbox accetta, nell'apposito campo, solamente stringhe semplici e non elenchi a discesa.
Pertanto, devi cambiare metodo; ad esempio puoi utilizzare una finestra di dialogo.
Geo
da geovign
domenica 5 novembre 2023, 0:23
Forum: Macro e UNO API
Argomento: Installare estensioni con macro
Risposte: 1
Visite : 507

Re: Installare estensioni con macro

L'errore riportato è:
Schermata a 2023-11-05 00-14-16.png
Schermata a 2023-11-05 00-14-16.png (42.07 KiB) Visto 495 volte
del quale non ho idea del significato.
Geo
da geovign
giovedì 2 novembre 2023, 17:36
Forum: Macro e UNO API
Argomento: Installare estensioni con macro
Risposte: 1
Visite : 507

Installare estensioni con macro

Un saluto al forum. Vorrei, come da titolo, installare estensioni utilizzando un codice. Questo è quanto ho scritto, ma che ovviamente mi da errore all'ultima riga: Sub AggiungiEstensione oExtensionManager = GetDefaultContext.getByName("/singletons/com.sun.star.deployment.ExtensionManager"...
da geovign
giovedì 2 novembre 2023, 17:13
Forum: Macro e UNO API
Argomento: [Risolto] SendKeys-invio messaggi Whatsapp
Risposte: 19
Visite : 3854

Re: [Risolto] SendKeys-invio messaggi Whatsapp

Ok.
Saluti
Geo
da geovign
martedì 29 agosto 2023, 7:39
Forum: Macro e UNO API
Argomento: [Risolto] Range copia e somma
Risposte: 15
Visite : 1305

Re: Range copia e somma

Una soluzione possibile, è utilizzare VBA: Sheets("NomeFoglio").Select Range("RangeDiOrigine").Select Selection.Copy Range("CellaDiDestinazione").Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlAdd, SkipBlanks:=False, Transpose:=False Non è una soluzione "...
da geovign
domenica 30 luglio 2023, 10:59
Forum: Macro e UNO API
Argomento: [Risolto] Range copia e somma
Risposte: 15
Visite : 1305

Re: Range copia e somma

Ciao @patel, secondo me, quanto chiedi, è possibile farlo utilizzando solamente con il codice da te postato. Il metodo pasteCellRange() faceva in linea di massima quello che chiedi, ma ora è deprecato e non più utilizzabile. L'unica alternativa è utilizzare getDataArray() e setDataArray() alle due m...
da geovign
giovedì 27 luglio 2023, 15:19
Forum: Calc
Argomento: [Risolto] Ricerca in matrice associata a validità dati
Risposte: 5
Visite : 630

Re: Ricerca in matrice associata a validità dati

Soluzione molto interessante, spiegazione chiara ed esaustiva.
Visto l'intervento di @patel, persona avveduta e saggia nell'esprimere apprezzamenti, ritengo doveroso un ... Chapeau, @Attilafdd.
Saluti e grazie come sempre.
Geo
da geovign
mercoledì 26 luglio 2023, 15:14
Forum: Calc
Argomento: [Risolto] Ricerca in matrice associata a validità dati
Risposte: 5
Visite : 630

Re: Ricerca in matrice associata a validità dati

Ciao @Attilafdd,
perfetto e già adattata.
Mi puoi spiegare la formula? Non capisco

Codice: Seleziona tutto

tabella*(tabella>3,5)*(tabella<4,5)
Saluti
Geo
da geovign
mercoledì 26 luglio 2023, 11:42
Forum: Calc
Argomento: [Risolto] Ricerca in matrice associata a validità dati
Risposte: 5
Visite : 630

[Risolto] Ricerca in matrice associata a validità dati

Un saluto al forum. Avrei necessità di visualizzare in una cella, con menù a tendina, l'elenco dei valori presenti in una matrice che soddisfano un requisito. Nello specifico, data una matrice di numeri, la cella con il menù a tendina dovrebbe elencarmi esclusivamente i numeri compresi tra 3,5 e 4,5...
da geovign
domenica 2 aprile 2023, 17:15
Forum: Macro e UNO API
Argomento: Pulsante nella barra strumenti
Risposte: 15
Visite : 1938

Re: Pulsante nella barra strumenti

1 - Non sono in grado di darti una spiegazione.
2 - A me non capita.
Saluti
Geo
da geovign
mercoledì 29 marzo 2023, 10:42
Forum: Macro e UNO API
Argomento: Pulsante nella barra strumenti
Risposte: 15
Visite : 1938

Re: Pulsante nella barra strumenti

Per ogni elemento (pulsante), OpenOffice determina un numero di proprietà maggiore rispetto LibreOffice, quindi il ciclo va in errore. La soluzione da me pensata: - non dimensionare la variabile "Proprieta()" in sede di dichiarazione: Dim Proprieta() As New com.sun.star.beans.PropertyValue...
da geovign
martedì 28 marzo 2023, 12:23
Forum: Macro e UNO API
Argomento: Pulsante nella barra strumenti
Risposte: 15
Visite : 1938

Re: Pulsante nella barra strumenti

Ho trovato un errore all'interno del primo ciclo Do/Loop While (rigo da 44 a 49). Sostituire If A(y).Name = "ResourceURL" Then URLToolBar = A(y).Value 'Print URLToolBar Trovata = True Exit For con If A(y).Name = "ResourceURL" Then URLToolBar = A(y).Value 'Print URLToolBar Trovata...
da geovign
martedì 28 marzo 2023, 11:00
Forum: Macro e UNO API
Argomento: Pulsante nella barra strumenti
Risposte: 15
Visite : 1938

Re: Pulsante nella barra strumenti

Un saluto al forum. se @unlucky83 ci ha passato alcune ore, io sono giorni che, nelle ore libere, ci provo e riprovo... Alla fine però, sono riuscito a nascondere (rendere non visibile) un pulsante, ma non a disabilitarlo che, ahimè, sarebbe stata la soluzione ottimale. Il codice è un po' lungo, per...
da geovign
domenica 27 novembre 2022, 18:46
Forum: Macro e UNO API
Argomento: [Risolto] SendKeys-invio messaggi Whatsapp
Risposte: 19
Visite : 3854

Re: [Risolto] SendKeys-invio messaggi Whatsapp

Un saluto a tutti. Scusate se mi accodo ad un problema già risolto, ma vorrei sapere se lo stesso risultato è possibile ottenerlo anche in ambiente GNU/Linux. Ho provato su LO il codice scritto da @patel e @Gaetanopr ma non funziona. All'istruzione " Set shell = CreateObject("shell.applica...
da geovign
martedì 2 agosto 2022, 8:16
Forum: Calc
Argomento: [Risolto] Etichette asse X errate
Risposte: 3
Visite : 524

Re: Etichette asse X errate

Oppure, nelle proprietà dell'Asse X, nella scheda Scala devi formattare l'asse come Testo ( "Tipo" = Testo ) - doppio click su di un grafico - doppio click su una data - nella finestra che si apre denominata "Asse X", nella scheda "Scala", come "Tipo" devi sel...
da geovign
domenica 31 luglio 2022, 11:18
Forum: Calc
Argomento: [Risolto]Utilizzare una macro che sostituisca una Progress Bar
Risposte: 12
Visite : 1179

Re: Problemi con la Progress bar

Grazie per il riscontro. Come avrai sicuramente già visto, per cambiare l'orario del prossimo aggiornamento, devi modificare l'istruzione OraNuovoAggiornamento = CDate(OraAttuale)+TimeValue("00:00:30") all'interno della Sub RangeDiCelleModificate_modified Quindi se imposti l'aggiornamento ...
da geovign
sabato 30 luglio 2022, 12:26
Forum: Calc
Argomento: [Risolto]Utilizzare una macro che sostituisca una Progress Bar
Risposte: 12
Visite : 1179

Re: Problemi con la Progress bar

Non so se è la procedura pensata da Gaetanopr, ma il risultato è simile.
Ho creato un listener associato al range di celle che vengono aggiornate. Ad ogni aggiornamento, viene scritto l'orario di esecuzione e l'orario del prossimo.
Spero che possa essere utile.
Saluti.
Geo
da geovign
domenica 8 maggio 2022, 8:28
Forum: Macro e UNO API
Argomento: [Risolto] Grid control con dati filtrati
Risposte: 10
Visite : 2006

Re: Grid control con dati filtrati

Al quesito originale, hai invece risposto pienamente.
Luka2017 ha successivamente "integrato" il quesito con una nuova richiesta.
Saluti
Geo
da geovign
giovedì 5 maggio 2022, 17:26
Forum: Macro e UNO API
Argomento: [Risolto] Grid control con dati filtrati
Risposte: 10
Visite : 2006

Re: Grid control con dati filtrati

Ciao Luka2017, nella macro Sub Fitro_grid , sostituisci le righe For Each oCell in ranges.Cells Arr(x) = oCell.CellAddress.Row a(x) = oCell.DataArray(0) x = x +1 Next con For Each oCell in ranges.Cells Arr(x) = oCell.CellAddress.Row oRiga = Sheet.getRows.getByIndex(Arr(x)) a(x) = oRiga.DataArray(0) ...
da geovign
domenica 27 febbraio 2022, 19:35
Forum: Macro e UNO API
Argomento: [Risolto] Macro per stampa in ordine di tabella
Risposte: 4
Visite : 2164

Re: [Risolto] Macro per stampa in ordine di tabella

Metto risolto, in quanto la soluzione proposta ha effettivamente risolto il problema posto. Per quanto riguarda la possibilità di utilizzare un solo processo di stampa, io non ho trovato la soluzione. La stampa ha sempre ordinato le tabelle per foglio e non per corpo, quindi Corpo1-Appezzamenti, Cor...
da geovign
mercoledì 16 febbraio 2022, 11:49
Forum: Macro e UNO API
Argomento: [Risolto] Macro per stampa in ordine di tabella
Risposte: 4
Visite : 2164

Re: Macro per stampa in ordine di tabella

Funziona.
1) La soluzione prevede tanti processi di stampa quanti sono i fogli (tabelle), ma sarebbe stato possibile con un solo processo di stampa?
2) C'è una qualche motivazione particolare per avere usato il registratore per impostare l'area di stampa?
Saluti
Geo