Nwlapcug.com


Come fare riferimento a una variabile in una funzione VBA

Come fare riferimento a una variabile in una funzione VBA


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

Istruzioni

1

Dichiarare e nominare la funzione utilizzando la riga seguente come esempio:

Funzione MPG

2

Il nome le variabili che utilizza la funzione e i tipi:

Funzione MPG (StartMileage As Integer, StopMileage As Integer, galloni come singolo)

3

Scrivere la funzione di calcolo:

Funzione MPG (StartMileage As Integer, StopMileage As Integer, galloni come singolo)

MPG = (StopMileage -- StartMileage) / Gallons

End Function

4

Inserire il chilometraggio iniziale nella cella A1. Inserire il chilometraggio finale nella cella B1. Immettere i galloni totali utilizzati in C1.

5

Inserire la funzione nel foglio di calcolo nella cella D1. Il risultato del calcolo viene visualizzato nella cella dove è inserita la funzione.

6

Le variabili nell'ordine in che cui appaiono nella funzione di riferimento. Modificare l'elenco di variabili nella finestra di modifica funzione nella parte superiore del foglio di calcolo di leggere: =mpg(A1,B1,C1)

Consigli & Avvertenze

  • Si noti che le variabili StartMileage, StopMileage e galloni sono riferimento nello stesso ordine in cui appaiono nella dichiarazione della funzione. Questi indirizzi non devono essere riportate in ordine nel foglio di calcolo, ma gli indirizzi passati alle variabili devono corrispondere con le variabili nell'ordine in che cui sono dichiarati nella funzione.