Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di thor92
    Registrato dal
    Sep 2008
    Messaggi
    89

    operare con le date

    ho appena finito di fare una piccola applicazioncina grazie all'aiuto di voi utenti del forum e già mi si presenta un nuovo problemino...
    se volessi operare con delle date.. delle ore e dei minuti...
    vi spiego... io ho in excel delle celle con il contenuto in ore:minuti, ad esempio 2256(ore):45(minuti)
    ora... devo sommare parecchie celle (50) in cui ci sono delle date sempre nel formato [h]:mm...
    il mio dubbio... è possibile operare con le ore in vb??? nel senso... le ore cambiano di valore ogni 60 minuti.. non ogni 100 unità come i numeri (ma dai... ).. il problema mi affligge...
    su google... nulla di concreto... (almeno nella mia ricerca)

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Manca il linguaggio di riferimento e la versione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di thor92
    Registrato dal
    Sep 2008
    Messaggi
    89
    vero... sorry... rimedio subito:

    linguaggio: VBA
    la versione non la so ma è quella che usa excel...

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970

    Re: operare con le date

    Originariamente inviato da thor92
    se volessi operare con delle date.. delle ore e dei minuti...
    vi spiego... io ho in excel delle celle con il contenuto in ore:minuti, ad esempio 2256(ore):45(minuti)
    ora... devo sommare parecchie celle (50) in cui ci sono delle date sempre nel formato [h]:mm...
    il mio dubbio... è possibile operare con le ore in vb??? nel senso... le ore cambiano di valore ogni 60 minuti.. non ogni 100 unità come i numeri (ma dai... ).. il problema mi affligge...
    su google... nulla di concreto... (almeno nella mia ricerca)
    Se modifichi il formato della colonna in 'Ora' puoi semplicemente applicare la seguente funzione:

    codice:
    Dim i As Date
    i = Application.WorksheetFunction.Sum(Range("A1:A10"))
    che ti restituisce la variabile in formato hh:mm:ss.
    Sbagliare è umano, perseverare è diabolico.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.