[Risolto]inserimento date

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
oigres
Messaggi: 108
Iscritto il: mercoledì 5 maggio 2010, 17:17

[Risolto]inserimento date

Messaggio da oigres »

Buon pomeriggio a tutti

tempo fa avevo posto una domanda simile e grazie all'aiuto di Gumo e Gaetanopr avevo trovato una quasi soluzione al mio problema di inserimento date in un elenco.
La soluzione propostami prevedeva l'utilizzo di una macro da associare al campo data (vedi esempio allegato)

ora mi si presentano alcuni problemi.
- vorrei che la data mi apparisse nel formato GG/MM/AA (23/05/15) e non 23 mag 2015. Come modificare la macro?

- viso che devo lavorare su un foglio di molte righe (oltre 200) è possibile sistemare il campo data sulla barra degli strumenti o comunque in modo che sia sempre visibile sullo schermo anche se scorro le righe? se si come fare?

grazie mille per l'aiuto
Allegati
prova.ods
(14.44 KiB) Scaricato 132 volte
Ultima modifica di oigres il mercoledì 27 maggio 2015, 15:18, modificato 4 volte in totale.
LibreOffice 4.3.6.2 / windows 7
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: inserimento date

Messaggio da Gaetanopr »

Ciao, per la prima richiesta ti basta cambiare la seguente riga

Codice: Seleziona tutto

ActiveCell.NumberFormat= 75 
con questa

Codice: Seleziona tutto

ActiveCell.NumberFormat= 30 
Per la seconda invece puoi posizionare il campodata sulla prima riga e fissarla andando su Finestra - Fissa


Ti allego il file
Allegati
prova_campodata.ods
(14.28 KiB) Scaricato 147 volte
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
oigres
Messaggi: 108
Iscritto il: mercoledì 5 maggio 2010, 17:17

Re: inserimento date

Messaggio da oigres »

Grazie mille Gaetanopr, sempre disponibile e immediato nelle risposte!

Immaginavo fosse quella la riga da cambiare ma non sapevo come (c'è una guida in questo senso? dove trovo i codici?)

anche per la seconda domanda avevo pensato quella soluzione ma speravo in qualcosa di più "formale"

grazie ancora
LibreOffice 4.3.6.2 / windows 7
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: [Risolto] inserimento date

Messaggio da Gaetanopr »

Alcune volte basta usare il registratore di macro, in questo caso prova ad usalo e formatta una cella con il formato Data GG/MM/AA vedrai che tra le varie istruzioni troverai "NumberFormatValue" = 30
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
oigres
Messaggi: 108
Iscritto il: mercoledì 5 maggio 2010, 17:17

Re: inserimento date

Messaggio da oigres »

ottimo suggerimento :super:
ancora grazie
buona domenica
LibreOffice 4.3.6.2 / windows 7
oigres
Messaggi: 108
Iscritto il: mercoledì 5 maggio 2010, 17:17

Re: inserimento date

Messaggio da oigres »

Buona sera,
ho ancora un problema nell'inserimento delle date.
come da macro, se seleziono una cella (es C20) e tramite il campo data vi inserisco una data, la macro stessa mi evidenzia la cella a fianco a destra (D20).
Tuttavia il cursore rimane lampeggiante sulla data del campo data per cui se io digito una cifra anzichè scrivermela nella nuova cella a fianco a quella della data (D20), la cifra stessa si aggiunge nel campo data stesso. Spero di essere stato chiaro
cosa devo aggiungere/togliere alla macro per poter scrivere direttamente nella nuova cella (D20)?

vorrei inoltre, se possibile, che all'apertura del file il campo data evidenziasse la data odierna.

ancora grazie dell'aiuto
Allegati
prova_campodata.ods
(16.04 KiB) Scaricato 136 volte
LibreOffice 4.3.6.2 / windows 7
oigres
Messaggi: 108
Iscritto il: mercoledì 5 maggio 2010, 17:17

Re: inserimento date

Messaggio da oigres »

oigres ha scritto:Buona sera,
ho ancora un problema nell'inserimento delle date.
come da macro, se seleziono una cella (es C20) e tramite il campo data vi inserisco una data, la macro stessa mi evidenzia la cella a fianco a destra (D20).
Tuttavia il cursore rimane lampeggiante sulla data del campo data per cui se io digito una cifra anzichè scrivermela nella nuova cella a fianco a quella della data (D20), la cifra stessa si aggiunge nel campo data stesso. Spero di essere stato chiaro
cosa devo aggiungere/togliere alla macro per poter scrivere direttamente nella nuova cella (D20)?

vorrei inoltre, se possibile, che all'apertura del file il campo data evidenziasse la data odierna.

ancora grazie dell'aiuto
qualcuno mi sa aiutare?
graziel
LibreOffice 4.3.6.2 / windows 7
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: inserimento date

Messaggio da Gaetanopr »

Per impostare la data odierna all'apertura del file basta associare una semplice macro all'evento "apri documento".
Per l'altra richiesta cioè spostare il cursore dal campo data alla cella non saprei in quanto anche selezionando una cella o spostando il cursore su di essa questo rimane lampeggiante sul calendario, bisogna spostarsi con il mouse(una soluzione improponibile potrebbe essere eliminare il calendario e ricrearlo ma è abbastanza drastica).
Aspetta qualche altro parere.
Ti allego il file con la macro per la data odierna
Allegati
prova_campodata.ods
(14.91 KiB) Scaricato 124 volte
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
oigres
Messaggi: 108
Iscritto il: mercoledì 5 maggio 2010, 17:17

Re: inserimento date

Messaggio da oigres »

grazie Gaetanopr,
non ho però capito dove trovo l'evento "apri documento" cui allegare la tua macro. Negli eventi del campo data non ho trovato tale voce.
scusa ma sono ancora piuttosto imbranato

ciao
LibreOffice 4.3.6.2 / windows 7
Gaetanopr
Volontario
Volontario
Messaggi: 3316
Iscritto il: mercoledì 21 novembre 2012, 20:07

Re: inserimento date

Messaggio da Gaetanopr »

Strumenti - Personalizza - Eventi
Ti allego pure il file con la soluzione drastica.
Allegati
Crea_campodata .ods
(16.59 KiB) Scaricato 139 volte
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
oigres
Messaggi: 108
Iscritto il: mercoledì 5 maggio 2010, 17:17

Re: inserimento date

Messaggio da oigres »

perfetto Gaetanopr!

sei riuscito anche a risolvere il problema dell'inserimento diretto nella nuova cella selezionata!
adesso devo adattare il tutto al mio caso, ma credo non ci siano problemi.

ancora grazie mille (non dico a buon rendere perchè non credo di esserne in grado :D )
ciao
LibreOffice 4.3.6.2 / windows 7
Rispondi