Come fare riferimento a una variabile in una funzione VBA

April 28

Come fare riferimento a una variabile in una funzione VBA


Visual Basic di Microsoft per le applicazioni, VBA, è un sottoinsieme di Visual Basic che consente a un utente di personalizzare il comportamento delle proprie applicazioni di Microsoft Office. Con VBA, la creazione di macro e funzioni personalizzate è un processo relativamente semplice. Queste funzioni possono essere utilizzate per compilare automaticamente i campi di database, fogli di calcolo o documenti. funzioni specializzate possono anche essere scritte date di formato e regolare la precisione dei calcoli decimali. Riferimento variabili è parte integrante della scrittura maggior parte delle funzioni. Fortunatamente, è anche un processo semplice. Questo esempio è una funzione per calcolare il chilometraggio del gas in un foglio di calcolo Excel.

istruzione

1 Dichiarare e il nome della funzione utilizzando la seguente riga come un esempio:

funzione MPG

2 Nome le variabili della funzione di usi e le loro tipologie:

Funzione di MPG (StartMileage come numero intero, StopMileage come numero intero, galloni singola)

3 Scrivi il calcolo della funzione:

Funzione di MPG (StartMileage come numero intero, StopMileage come numero intero, galloni singola)

MPG = (StopMileage -- StartMileage) / Gallons

End Function

4 Inserire il chilometraggio di partenza nella cella A1. Inserire la distanza in miglia che termina in cella B1. Inserire i galloni totali usate in C1.

5 Inserire la funzione nel vostro foglio di calcolo in cella D1. Il risultato del calcolo viene visualizzato nella cella in cui è inserita la funzione.

6 Fare riferimento alle variabili nell'ordine in cui appaiono nella funzione. Modificare l'elenco variabile nella casella di modifica delle funzioni nella parte superiore del foglio di calcolo per leggere: = mpg (A1, B1, C1)

Consigli e avvertenze

  • Si noti che le variabili StartMileage, StopMileage e Galloni si fa riferimento nello stesso ordine in cui appaiono nella dichiarazione di funzione. Questi indirizzi possono non figurare in ordine sul foglio di calcolo, ma gli indirizzi passati alle variabili devono corrispondere con le variabili nell'ordine in cui sono dichiarati nella funzione.