Nwlapcug.com


Come convertire una stringa in una data in VBA

Come convertire una stringa in una data in VBA


Visual Basic per applicazioni o VBA, è Microsoft scripting linguaggio che consente per l'automazione dei prodotti di Office quali Excel, Word e Access. Una delle attività comune nella programmazione in linguaggio VBA di office è la conversione di stringhe, anche chiamato semplicemente il testo, in un tipo di dati data speciale in cui è possibile eseguire calcoli e formattare l'output. In VBA, che la conversione è una chiamata di funzione semplice.

Istruzioni

1

Aprire l'applicazione di Microsoft Office per il quale si sta scrivendo lo script e premere "Alt" e "F11" allo stesso tempo per aprire l'editor di VBA. Selezionare lo script VBA che si desidera modificare da sinistra cliccando sul riquadro di spostamento a sinistra, che verrà aperta la finestra di codice a destra. Lo script predefinito è aperto già, quindi se si desidera modificare che, non devi cliccare nulla nel riquadro di spostamento. Individuare la funzione nel file che appena aperto che si desidera convertire una data e posizionarvi il cursore.

2

Copiare e incollare il seguente codice nella funzione VBA per definire la stringa da convertire, sostituendo la data desiderata:
Dim strDate = "13 agosto 2010"

3

Copiare e incollare il seguente codice sotto il codice precedente, per inizializzare la variabile data e convertire la stringa:
Dim myDate
myDate = CDate(strDate)
MsgBox myDate

4

Premere "F5" per eseguire il codice VBA e visualizzare una finestra di messaggio vengono visualizzati con la data di conversione in esso.

Consigli & Avvertenze

  • Se si desidera un formato di data diversa rispetto a quello predefinito, è possibile utilizzare la funzione VBA di formato, che consente di visualizzare la data tuttavia si sceglie.