[Risolto]Funzioni di ricerca e inserimento dati su più celle

Creare una macro - Scrivere uno script - Usare le API
Rispondi
Maios
Messaggi: 20
Iscritto il: giovedì 7 marzo 2019, 18:54

[Risolto]Funzioni di ricerca e inserimento dati su più celle

Messaggio da Maios »

Buongiorno, grazie in anticipo a chi vorrà aiutarmi, avrei bisogno di una Macro che attraverso dei comandi in una finestra di dialogo mi permetta di ricercare un dato su delle celle di una determinata colonna, per la precisione della colonna B e nel caso il dato sia presente nella cella 2 mi restituisca come risultato i valori delle celle 2 delle colonne A, B e C. Quindi sulla finestra di dialogo come in allegato, avremmo una textbox per l'immissione, un commandbutton per avviare la ricerca e tre textbox dove si visualizzera il risultato della ricerca.

Il titolo di questo argomento è un pò più generico poichè ho bisogno di implementare questa macro con altre funzioni di inserimento su più fogli.

Grazie ancora.
Buona Giornata
Allegati
GEPAR.ods
(13.46 KiB) Scaricato 173 volte
Ultima modifica di charlie il mercoledì 13 marzo 2019, 7:43, modificato 2 volte in totale.
Motivazione: Inserita spunta verde
Open Office 4.1.6 su ubuntu
Avatar utente
Eramad
Volontario
Volontario
Messaggi: 278
Iscritto il: martedì 10 aprile 2018, 14:56
Località: Pistoia

Re: MACRO - Funzioni di ricerca e inserimento dati su più ce

Messaggio da Eramad »

Ciao.

L'unica cosa che chiedi ma che non so quanto sia fattibile, è la finestra di dialogo.
Nel senso, non credo si possa fare una finestra di dialogo come la vorresti tu.

Quello che si può fare è mettere la textbox, il pulsante e le 3 textbox in un riquadro nel foglio. (che poi...a questo punto, non ha senso mettere delle textbox ma userei direttamente 4 celle)
Se è questo quello che ti serve, allora ok.
Se vuoi invece proprio una finestra tipo MsgBox, non si può fare.
Apache OpenOffice 4.1.5 su Windows 10

Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Maios
Messaggi: 20
Iscritto il: giovedì 7 marzo 2019, 18:54

Re: MACRO - Funzioni di ricerca e inserimento dati su più ce

Messaggio da Maios »

Io so che si può fare, infatti se scarichi il file, la finestra di dialogo l'ho già creata
Open Office 4.1.6 su ubuntu
Avatar utente
Eramad
Volontario
Volontario
Messaggi: 278
Iscritto il: martedì 10 aprile 2018, 14:56
Località: Pistoia

Re: MACRO - Funzioni di ricerca e inserimento dati su più ce

Messaggio da Eramad »

ehm.....ops.

Mea grandissima culpa.

Ti giro la macro appena riesco a fartela.
Apache OpenOffice 4.1.5 su Windows 10

Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: MACRO - Funzioni di ricerca e inserimento dati su più ce

Messaggio da patel »

sarebbe meglio che tu spiegassi bene l'obiettivo finale, detto così mi sembra voler complicare le cose semplici, infatti con formule tipo cerca.verticale puoi risolvere facilmente
-------------------
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
Maios
Messaggi: 20
Iscritto il: giovedì 7 marzo 2019, 18:54

Re: MACRO - Funzioni di ricerca e inserimento dati su più ce

Messaggio da Maios »

È che la ricerca è la base, poi deve far altro che a questo punto dico già ora: bisogna scaricare il file e guardare come è fatto per riuscire a capire la mia idea.
Dopo aver cercato il valore ed ottenuto i tre risultati, devo inserire altri dati, sempre attraverso le textbox che ho inserito sul nuovo file che ho ricaricato; in particolare sulla textbox con a fianco la label "data" vado ad inserire una data, nelle 2 textbox sotto la data, vado ad inserire due valori e al click del commandbutton2, nel foglio 2, nella riga corrispondente alla data e nelle colonne corrispondenti al valore inizialmente cercato va a scrivere questi due dati. Dopo di questo, nel foglio 3 alla stessa maniera e quindi nella riga corrispondente alla data e nelle colonne corrispondenti al volore inizialmente cercato va a scrivere la differenza tra quel dato meno il valore o subito precedente o quello presente nella cella "valore iniziale".
Ho fatto un esempio con il dato B-2

Io ho studiato Ragioneria indirizzo programmatori, solo che ho finito le superiori 10 anni fa e per altri motivi non mi sono più occupato di queste cose, all'epoca lavoravamo con visual basic e tutte queste cose che vi ho detto le facevo quasi ad occhi chiusi, ho altre personalizzazioni di fare a questa macro in futuro ma che spero di poter fare da solo ma mano che rivedo il tutto.
Allegati
GEPAR.ods
(14.64 KiB) Scaricato 154 volte
Open Office 4.1.6 su ubuntu
Avatar utente
Eramad
Volontario
Volontario
Messaggi: 278
Iscritto il: martedì 10 aprile 2018, 14:56
Località: Pistoia

Re: MACRO - Funzioni di ricerca e inserimento dati su più ce

Messaggio da Eramad »

Questo è il primo file che avevi allegato.

Ora hai cambiato tutto.......
Allegati
GEPAR - 1.ods
(14.36 KiB) Scaricato 173 volte
Apache OpenOffice 4.1.5 su Windows 10

Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Maios
Messaggi: 20
Iscritto il: giovedì 7 marzo 2019, 18:54

Re: MACRO - Funzioni di ricerca e inserimento dati su più ce

Messaggio da Maios »

Eramad ha scritto:Questo è il primo file che avevi allegato.

Ora hai cambiato tutto.......
Era per far capire a @patel che la questione era più complessa di una semplice ricerca verticale. Il progetto finale dovrà essere questo.
Open Office 4.1.6 su ubuntu
Avatar utente
Eramad
Volontario
Volontario
Messaggi: 278
Iscritto il: martedì 10 aprile 2018, 14:56
Località: Pistoia

Re: MACRO - Funzioni di ricerca e inserimento dati su più ce

Messaggio da Eramad »

Riesci a correggere il file da solo?

Se poi hai bisogno di una mano, chiedi pure.
Ma guardando come funziona la parte che ho scritto, dovresti poter aggiungere il pezzo che ti serve.
Apache OpenOffice 4.1.5 su Windows 10

Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Maios
Messaggi: 20
Iscritto il: giovedì 7 marzo 2019, 18:54

Re: MACRO - Funzioni di ricerca e inserimento dati su più ce

Messaggio da Maios »

Eramad ha scritto:Riesci a correggere il file da solo?

Se poi hai bisogno di una mano, chiedi pure.
Ma guardando come funziona la parte che ho scritto, dovresti poter aggiungere il pezzo che ti serve.
Sei stato gentilissimo, ancora non l'ho visto, appena ho un po' di tempo gli do un occhiata. Grazie ancora
Open Office 4.1.6 su ubuntu
Maios
Messaggi: 20
Iscritto il: giovedì 7 marzo 2019, 18:54

Re: MACRO - Funzioni di ricerca e inserimento dati su più ce

Messaggio da Maios »

Eramad ha scritto:Questo è il primo file che avevi allegato.

Ora hai cambiato tutto.......
Non mi funziona, non trova niente e non esce nemmeno la il messaggio nessun risultato trovato, come se non fosse collegato il pulsante. Non vorrei dire una cavolata, ma non bisogna mettere il codice il tipo= sub commandbutton1_click o cose del genere?
Open Office 4.1.6 su ubuntu
Avatar utente
Eramad
Volontario
Volontario
Messaggi: 278
Iscritto il: martedì 10 aprile 2018, 14:56
Località: Pistoia

Re: MACRO - Funzioni di ricerca e inserimento dati su più ce

Messaggio da Eramad »

A me funziona.

Se scrivi nella casella il testo che vuoi cercare e poi premi il tasto "Cerca" vengono scritti i risultati o "Nessun Risultato".
Poi il pulsante in basso (che ho aggiunto io) chiude la finestra.
Apache OpenOffice 4.1.5 su Windows 10

Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: MACRO - Funzioni di ricerca e inserimento dati su più ce

Messaggio da patel »

Sei certo di aver allegato il file giusto ? non funziona neanche a me
-------------------
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
Maios
Messaggi: 20
Iscritto il: giovedì 7 marzo 2019, 18:54

Re: MACRO - Funzioni di ricerca e inserimento dati su più ce

Messaggio da Maios »

patel ha scritto:Sei certo di aver allegato il file giusto ? non funziona neanche a me
Menomale un riscontro, pensavo di aver problemi con qualche estensione.
Open Office 4.1.6 su ubuntu
Avatar utente
Eramad
Volontario
Volontario
Messaggi: 278
Iscritto il: martedì 10 aprile 2018, 14:56
Località: Pistoia

Re: MACRO - Funzioni di ricerca e inserimento dati su più ce

Messaggio da Eramad »

Non capisco....ieri quando ho postato funzionava...ho fatto varie prove....
Ora in effetti non funziona nemmeno a me....

Provo a buttarci un occhio ma non me lo spiego...

AGGIORNAMENTO:
Scoperto l'arcano.
Non so per quale assurdo motivo (sto invecchiando mi sa), il richiamo alla macro nel pulsante "Cerca" era messa sotto "pulsante premuto" invece che in "esegui azione".
Comunque ora dovrebe andare.
Allegati
GEPAR - 2.ods
(17.19 KiB) Scaricato 221 volte
Apache OpenOffice 4.1.5 su Windows 10

Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Maios
Messaggi: 20
Iscritto il: giovedì 7 marzo 2019, 18:54

Re: MACRO - Funzioni di ricerca e inserimento dati su più ce

Messaggio da Maios »

Eramad ha scritto:Non capisco....ieri quando ho postato funzionava...ho fatto varie prove....
Ora in effetti non funziona nemmeno a me....

Provo a buttarci un occhio ma non me lo spiego...

AGGIORNAMENTO:
Scoperto l'arcano.
Non so per quale assurdo motivo (sto invecchiando mi sa), il richiamo alla macro nel pulsante "Cerca" era messa sotto "pulsante premuto" invece che in "esegui azione".
Comunque ora dovrebe andare.
Si adesso funziona! Grazie mille. Dovrò fare un po' di personalizzazioni e aggiungere ricerche su altre celle. Se avrò bisogno riapriro un novo argomento. Intanto modifico il titolo di questo
Grazie ancora
Open Office 4.1.6 su ubuntu
Rispondi