Migliorare foglio calc per semplificare operazioni

Non sapete dove scrivere? Scrivete qui!
Regole del forum
Solo richieste di aiuto. Per saluti e presentazioni utilizzate il forum Discussioni Generali e Presentazioni.
Rispondi
Avatar utente
Jhonny
Messaggi: 7
Iscritto il: mercoledì 17 maggio 2017, 14:48

Migliorare foglio calc per semplificare operazioni

Messaggio da Jhonny »

Salve a tutti, intanto grazie di mettere a disposizione uno spazio come questo dove è possibile trovare un'infinità di roba utile!
Per l'azienda per cui lavoro faccio degli inventari di tutta la roba che c'è in magazzino, con relative foto ecc... si tratta di una semplice lista di articoli e quindi non ci serve un programma "serio" e costoso, abbiamo deciso di farlo tramite excel (in questo caso Calc).
Visto che pian piano dovrò elencare tantissimi articoli (anche più 100.000) sto cercando di creare un foglio che mi faciliti il compito. (quindi verrò spesso a rompervi le scatole)
Posto questa foto così posso spiegarmi meglio:
Immagine

La numero "1" dell'immagine è una fesseria grafica. Come faccio a non vedere più quelle linee bianche?
Invece per la numero "2" vorrei fare unoperazione automatica, se possibile.
In pratica attualmente per inserire il link alle foto faccio così: clicco sulla cella->inserisci->Collegamento...->Documento->Su percorso clicco l'icona della cartella e seleziono l'immagine e infine in basso nel campo "Testo" scrivo "Foto1", "Foto2" ecc...
Tutto questo percorso potrei semplificarlo? Non sarebbe possibile aprire direttamente la finestra "collegamento ipertestuale" cliccando su una cella della colonna "FOTO"?

Poi, visto che dovrò lavorare con tantissimi dati, dovrò sempre scorrere fino a fine pagina per inserire nuovi dati.
Non sarebbe possibile inserire i dati tramite uno spazio sempre vuoto all'inizio della lista?

Qualsiasi aiuto/consiglio e ben accetto!
Grazie mille in anticipo!
Open office 4.1.3 su WINDOWS 10 PRO x64
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8803
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Migliorare foglio calc per semplificare operazioni

Messaggio da charlie »

Ciao e benvenuto sul forum.
Se intanto ti vuoi presentare puoi farlo qui: viewforum.php?f=16
Buon proseguimento.

Per facilitare chi risponde sarebbe prferibile che tu aggiungessi anche un file di esempio.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
John Tanis
Messaggi: 166
Iscritto il: domenica 9 giugno 2013, 14:37
Località: Astigiano

Re: Migliorare foglio calc per semplificare operazioni

Messaggio da John Tanis »

Io ho diviso il foglio in tanti gruppi Selezioni le righe che stanno in una pagina per ogni gruppo poi:
Dati-> Raggruppa e struttura ->Gruppo e in alto a fianco dei numeri di riga fai clik sul segno più(+) o meno (-) per vedere o nascondere il gruppo.
Nascondendoli tutti hai la prima riga utile per inserire dati.Cliccando su uno dei più(+) puoi aprire una singola pagina.
Giovanni - OpenOffice 4.0 su Windows 10 LibreOffice 5.1.3
Avatar utente
Jhonny
Messaggi: 7
Iscritto il: mercoledì 17 maggio 2017, 14:48

Re: Migliorare foglio calc per semplificare operazioni

Messaggio da Jhonny »

charlie ha scritto:Ciao e benvenuto sul forum.
Se intanto ti vuoi presentare puoi farlo qui: viewforum.php?f=16
Buon proseguimento.

Per facilitare chi risponde sarebbe prferibile che tu aggiungessi anche un file di esempio.
Ciao e grazie.
Non ho a portata di mano il file originale, ne metto uno improvvisato:

John Tanis ha scritto:Io ho diviso il foglio in tanti gruppi Selezioni le righe che stanno in una pagina per ogni gruppo poi:
Dati-> Raggruppa e struttura ->Gruppo e in alto a fianco dei numeri di riga fai clik sul segno più(+) o meno (-) per vedere o nascondere il gruppo.
Nascondendoli tutti hai la prima riga utile per inserire dati.Cliccando su uno dei più(+) puoi aprire una singola pagina.
Grazie.
Ho provato e non mi piace in questo modo, per la mia lista verrebbe confusionario.
Io pensavo a una cosa del genere: Riga libera con tasto "carica". Compilo la riga, clicco su "carica", la riga si sposta nell'elenco sotto e la riga di prima ritorna bianca.
Non è possibile in questo modo?

PS: Il problema 1 l'ho risolto.
Allegati
Magazzino.ods
(14.88 KiB) Scaricato 187 volte
Open office 4.1.3 su WINDOWS 10 PRO x64
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8803
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Migliorare foglio calc per semplificare operazioni

Messaggio da charlie »

Ciao, con Finestra > Dividi si può creare una riga superiore "centrata" sulla riga corrente della finestra inferiore.
Allegati
Magazzino_2.ods
(21.06 KiB) Scaricato 168 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
Jhonny
Messaggi: 7
Iscritto il: mercoledì 17 maggio 2017, 14:48

Re: Migliorare foglio calc per semplificare operazioni

Messaggio da Jhonny »

charlie ha scritto:Ciao, con Finestra > Dividi si può creare una riga superiore "centrata" sulla riga corrente della finestra inferiore.
si, ma dovrei sempre scendere alla fine della lista o si posiziona in automatico alla fine?
Perchè si parla di una lista di anche 30/50000 pezzi e più.
Open office 4.1.3 su WINDOWS 10 PRO x64
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8803
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Migliorare foglio calc per semplificare operazioni

Messaggio da charlie »

Jhonny ha scritto:si posiziona in automatico alla fine?
Mi sembra di sì, il file allegato consente di provare.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
Jhonny
Messaggi: 7
Iscritto il: mercoledì 17 maggio 2017, 14:48

Re: Migliorare foglio calc per semplificare operazioni

Messaggio da Jhonny »

charlie ha scritto:
Jhonny ha scritto:si posiziona in automatico alla fine?
Mi sembra di sì, il file allegato consente di provare.
Ho provato, non va. Rende solo più incasinato il tutto :crazy:
Con le macro non si può fare niente?

Ovviamente grazie per il supporto!
Open office 4.1.3 su WINDOWS 10 PRO x64
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8803
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Migliorare foglio calc per semplificare operazioni

Messaggio da charlie »

Se vuoi cimentarti con le macro basta che tu faccia una ricerca sul forum. Ad esempio qui: viewtopic.php?f=9&t=7847&p=42176&hilit= ... alc#p42176.
Fai prima le tue esperienze cercando di adattare quello che trovi al tuo caso specifico e solo dopo fai delle domande mirate ad eventuali problemi.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8803
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Migliorare foglio calc per semplificare operazioni

Messaggio da charlie »

Ciao, qui trovi forse un esempio migliore: viewtopic.php?f=9&t=4110&p=19274&hilit= ... put#p19274
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
Jhonny
Messaggi: 7
Iscritto il: mercoledì 17 maggio 2017, 14:48

Re: Migliorare foglio calc per semplificare operazioni

Messaggio da Jhonny »

charlie ha scritto:Ciao, qui trovi forse un esempio migliore: viewtopic.php?f=9&t=4110&p=19274&hilit= ... put#p19274
Ciao, scusa il ritardo nella riposta ma stavo cercando di capirci qualcosa.
Visto che le cose che voglio fare sembrano difficili da realizzare, chiedo un'altra cosa che forse è più facile:

Voglio creare dei bottoni associati a 2 azioni, 1 sarà un bottone "CERCA" e si dovrà aprire la finestra per la ricerca(una semplice combinazioni CTRL+F di tasti e l'altro bottone "INSERISCI" dovrà portarmi alla fine della lista(CTRL+FINE) o dovrà creare una nuova riga all'inizio dell'elenco, così da permettermi di inserire i nuovi dati .

E' difficile?

Grazie.
Open office 4.1.3 su WINDOWS 10 PRO x64
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8803
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Migliorare foglio calc per semplificare operazioni

Messaggio da charlie »

L'ultimo database file allegato al thread che ti ho segnalato, esegue operazioni simili a quelle che desideri con attivazione tramite pulsante e scrittura sulla prima riga libera del foglio. Certo, lo devi adattare al tuo caso.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
Jhonny
Messaggi: 7
Iscritto il: mercoledì 17 maggio 2017, 14:48

Re: Migliorare foglio calc per semplificare operazioni

Messaggio da Jhonny »

Si, ma non ci capisco niente, infatti ho deciso di abbandonare l'idea di creare in file in quel modo.
Lo lascio com'è e cerco di velocizzare le operazioni tramite piccole cose.

Come ho scritto nell'ultima risposta:
Voglio creare dei bottoni associati a 2 azioni, 1 sarà un bottone "CERCA" e si dovrà aprire la finestra per la ricerca(una semplice combinazioni CTRL+F di tasti) e l'altro bottone "INSERISCI" dovrà portarmi alla fine della lista(CTRL+FINE) o dovrà creare una nuova riga all'inizio dell'elenco, così da permettermi di inserire i nuovi dati.

Come lo posso fare?
Ho provato tramite "registra macro", ma non mi registra le combinazioni CTRL+F e CTRL+FINE. C'è un altro modo?
Open office 4.1.3 su WINDOWS 10 PRO x64
Avatar utente
Jhonny
Messaggi: 7
Iscritto il: mercoledì 17 maggio 2017, 14:48

Re: Migliorare foglio calc per semplificare operazioni

Messaggio da Jhonny »

Salve di nuovo.
Sono riuscito a registrare la macro per arrivare alla fine di tutta la lista e mi è uscito questo codice:

Codice: Seleziona tutto

REM  *****  BASIC  *****


sub Main
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Sel"
args1(0).Value = false

dispatcher.executeDispatch(document, ".uno:GoToEndOfData", "", 0, args1())


end sub
Solo che oltre a spostarsi sotto l'ultima cella scritta nelle colonne, si sposta anche nell'ultima cella dell'ultima riga (quindi va in basso a destra).
Sarebbe possibile arrivare solo all'ultima cella della colonna A?
Allego il file.

Inoltre sarebbe possibile, premendo quel bottone "CERCA" aprire la finestra di ricerca che si apre premendo CTRL+F?
Grazie.
Allegati
Magazzino.ods
(18.29 KiB) Scaricato 147 volte
Open office 4.1.3 su WINDOWS 10 PRO x64
Rispondi