Sto cercando di ottenere l'anno corrente utilizzando VBA. È disponibile una funzione di pre-costruzione per scoprire l'anno in corso?Come ottenere l'anno corrente con Vba
risposta
Year(Date)
Year()
: Restituisce la parte relativa all'anno dell'argomento data.
Date
: solo la data corrente.
Spiegazione di entrambe queste funzioni da here.
Questo dà un errore di compilazione: "' Numero errato di argomenti o assegnazione di proprietà non valida "" – TylerH
Per coloro che potrebbero ottenere questo errore che ho ricevuto sopra : Ho scoperto che era perché avevo un'etichetta il cui valore "Nome" era anche "Anno". Un po 'preoccupante che VBA mi permetta di nominare qualcosa uguale a quello che è una parola chiave riservata ... Cambiare la mia etichetta in "YearLabel" mi ha permesso di usare 'Year (Date)' con successo. – TylerH
Grazie per l'aggiunta, @TylerH. – bernie
Provare =Year(Now())
e formattare la cella come General
.
Anche se è in Excel, se stai chiedendo come fare qualcosa in VBA, si riferisce più alla programmazione. Sto migrando a Stack Overflow. – Gnoupi
Vedere la risposta qui: http://stackoverflow.com/a/23479761/630284 – SQLMason