
[Ris]Come ottenere minuti e secondi senza specificare l'ora.
[Ris]Come ottenere minuti e secondi senza specificare l'ora.
Salve a tutti e buona domenica! Cercavo un modo per ottenere nelle celle gli orari in soli minuti e secondi senza dover immettere lo zero per l'ora. Es: voglio ottenere nella cella il valore 05:02 (5 minuti e 2 secondi), ma per farlo devo immettere 0.05.02, altrimenti immettendo soltanto 05.02 ciò che ottengo nella cella è 05:02:00 (5 ore, 2 minuti e 0 secondi). È possibile impostare in modo che 05.02 risulti in 0 ore, 5 minuti e 2 secondi o bisogna con qualche eventuale passaggio convertire a posteriori il risultato "05:02:00" in "00:05:02"? Ho cercato nel forum ma non mi pare di aver trovato nessuna discussione in merito. Sto utilizzando in questo caso la versione di Calc per Windows XP (computer dell'ufficio un pochino arretrato
) Grazie!

Ultima modifica di ihinnfmna il martedì 19 aprile 2016, 20:54, modificato 1 volta in totale.
OpenOffice 3.1 su Windows 7
Re: Come ottenere minuti e secondi senza specificare l'ora.
Puoi usare la seguente macro da associare all'evento "contenuto modificato" del foglio in questione, facendo tasto dx sulla linguetta dello stesso - eventi foglio -contenuto modificato - selezioni la macro e fai ok
La modifica avviene sul qualsiasi cella si digita l'orario, si può restringere ad un gruppo di celle o colonne/righe, dovresti dare più informazioni
La modifica avviene sul qualsiasi cella si digita l'orario, si può restringere ad un gruppo di celle o colonne/righe, dovresti dare più informazioni
Codice: Seleziona tutto
Sub Main(Target)
If Not Target.supportsService("com.sun.star.sheet.SheetCell") then exit sub
If IsDate(Target.String) Then
Minuti = Left(Target.String, 2)
Secondi = Mid(Target.String, 4, 2)
Orario = TimeSerial(0,Minuti,Secondi)
Target.Value = Orario
End if
End Sub
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10
Re: Come ottenere minuti e secondi senza specificare l'ora.
Grazie mille oggi a lavoro provo e ti faccio sapere! 

OpenOffice 3.1 su Windows 7