Condividi tramite

Gestione date Excel VBA - Funzione Year

Anonimo
2021-03-23T16:12:21+00:00

Buongiorno,

ho un problema di questo tipo: in uno sheet Excel ho una cella che contiene una data con il formato 'custom' dd/mm/yyyy.

In una subroutine VBA se eseguo la funzione Year su quella cella mi restituisce l'anno di 2 cifre e non di 4 poichè excel lo memorizza in quel modo credo. Se la stessa funzione la inserisco come formula direttamente in una colonna dello sheet l'anno viene regolarmente riconosciuto di 4 cifre.

Scusate la domanda banale: ma c'è un modo per riuscire a ottenere lo stesso risultato (Year con anno di 4 cifre) in VBA ?

Grazie mille

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

2 risposte

Ordina per: Più utili
  1. Anonimo
    2021-03-23T16:37:18+00:00

    Ciao DelMau,

    e buon pomeriggio.

    Ti ringrazio anticipatamente per averci descritto accuratamente i dubbi che stai riscontrando con l'utilizzo del backup in Access e farò del mio meglio per aiutarti.

    In merito a questo tipo di richieste relative all'utilizzo di una VBA, per ottenere il supporto specifico e più idoneo, ti suggerisco di fare affidamento a nostro forum dedicato raggiungibile tramite questo link

    Ti lascio anche questo traduttore nel caso non avessi dimistichezza con la lingua inglese. 

    In alto a sinistra, clicca su "Start a new discussion" ed in questo modo potrai ottenere risposte in questo forum specializzato per questo tipo di richieste.

    Nel caso avessi ulteriori dubbi non esitare a chiedere.

    Ti auguro una piacevole giornata,

    Dario

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2021-03-23T16:34:23+00:00

    ho un problema di questo tipo: in uno sheet Excel ho una cella che contiene una data con il formato 'custom' dd/mm/yyyy.

    In una subroutine VBA se eseguo la funzione Year su quella cella mi restituisce l'anno di 2 cifre e non di 4 poichè excel lo memorizza in quel modo credo. Se la stessa funzione la inserisco come formula direttamente in una colonna dello sheet l'anno viene regolarmente riconosciuto di 4 cifre.

    Scusate la domanda banale: ma c'è un modo per riuscire a ottenere lo stesso risultato (Year con anno di 4 cifre) in VBA ?

    Io non riesco a deplicare la tua esperienza:

    Immagine

    Pertanto, ti chiederei gentilmente di pubblicare il codice problematico.

    ===

    Regards,

    Norman

    Immagine

    La risposta è stata utile?

    0 commenti Nessun commento