Automated Data Entry in Excel

August 8

Alcune funzionalità di Excel possono inserire i dati automaticamente, consentendo di risparmiare tempo e ridurre gli errori. Ad esempio, è possibile istruire Excel, attraverso il suo linguaggio di programmazione Visual Basic, Applications, o VBA, per caricare un database in memoria quando un utente di Excel fa clic su un pulsante. È possibile inserire sia testo formattato e dati grafici nelle caratteristiche di ingresso automatiche di Excel.

Auto corretto

funzione di correzione automatica di Excel fornisce una forma di immissione dei dati automatizzata. sostituti correzione automatica abbreviati di testo con il testo più lungo dopo aver digitato la sigla. Ad esempio, se avete creato una voce di correzione automatica che collega la "PGM" sigla con la parola "programma", Excel tipi automaticamente che la parola più ogni volta che si digita "PGM".

Macro

Il primo passo per usare le macro per l'immissione automatica dei dati in Excel è quello di scrivere una descrizione di ciò che si desidera che la macro fare. Ad esempio, si può scrivere: "Voglio la macro per cercare le mie iniziali, e inserire un messaggio in una cella del foglio quando li trova." Annotando esattamente ciò che si desidera che la macro da fare, si riduce il congetture quando si programma la macro.

Identificare funzione di evento

Dopo aver definito esattamente come la macro entrerà automaticamente i dati, di identificare l'evento in cui la macro inserire i dati. Ad esempio, se si sta scrivendo una macro che entra in un messaggio dopo il rilevamento l'ingresso di testo specifico in una cella di foglio di calcolo, leggere un elenco di funzioni di eventi connessi con l'immissione dei dati. funzioni di eventi sono le funzioni che di VBA viene eseguito quando eventi specifici, come i clic del mouse e di cella, si verificano in una cartella di lavoro di Excel. Ad esempio, l'evento "Change" dell'oggetto "foglio di lavoro" viene eseguito quando un utente digita qualcosa in una cella del foglio.

programmi di scrittura

Una volta identificato una funzione di evento attraverso il quale la macro VBA entrerà automaticamente i dati, scrivere il programma per la produzione di tali dati. Per rendere Excel inserire un messaggio in una cella di foglio di calcolo dopo il rilevamento di un valore specifico in un'altra cella, si potrebbe scrivere qualcosa di simile al seguente:

Private Sub Worksheet_Change (obiettivo di ByVal come gamma)

Se Range ( "A1") = "CK" Allora

Range ( "D5") = "Clark Kent ha firmato oggi a" & Now

Finisci se

End Sub

Questo programma rileva la caratteri "CK" nella cella "A1" del terzo foglio della cartella di lavoro corrente, quindi inserisce i dati in un'altra cella assegnando un valore per l'oggetto di Excel "Range", che rappresenta le celle del foglio di calcolo.