Funzioni di Excel VBA per Return Value

February 13

Funzioni di Excel VBA per Return Value


VBA è l'abbreviazione di Visual Basic, Applications e si trova in tutti i programmi software di Microsoft Office. E 'il metodo di scrittura di codice utilizzando le funzioni che fanno domande, eseguono i calcoli e le risposte attuali o ritorni. Excel, il software di foglio di calcolo per MS Office, rende la maggior uso di VBA in scrittura di codice utilizzando le funzioni per interrogare le cellule in tutto il foglio. I risultati mostrano in un'altra cella o di ritorno come report, sia nello stesso foglio, un nuovo foglio o un grafico, a seconda del codice scritto.

Funzione per calcolare il numero di giorni in un mese Dato

Mostrare e aprire la cartella macro personale in Excel. Selezionare un nuovo modulo e scrivere nel codice seguente.

NoDays funzione (FullDate)

NoDays = Day(DateSerial(Year(FullDate), IIf(Month(FullDate) = 12, 1,

Month (FullDate) + 1), 1) - 1)

End Function

Fare clic sul pulsante "Salva", chiudere il PMW e aprire una nuova cartella di lavoro. Digitare "2/15/00" (senza le virgolette) nella cella A1. Selezionare A2, scegliere "Inserisci", "Funzione" e poi dalla lista Categoria, selezionare "Definito dall'utente". Scegliere il "Personal.xls! NoDays" nome della funzione. Tipo "A1" nell'area di testo FullDate del codice. Scegliere "OK" e si otterrà il ritorno di 29 giorni nel mese di febbraio 2000.

Creazione di una percentuale Change Function

Mostrare e aprire la cartella macro personale, scegliere "Inserisci", "Procedura" e digitare "PerChange" (senza le virgolette) nella casella Nome di dialogo. Selezionare "Funzione" dall'elenco Tipo e selezionare "OK". Modificare la funzione di questo codice.

PERCHANGE Funzione (Current, Prior)

PERCHANGE = (Current - Prior) / Prior

End Function

Salvare e chiudere il PMW. Fare clic nella cella in cui si desidera la vostra risposta a venire, fare clic su "Inserisci", "Funzione", "Categoria" e poi selezionare "Definito dall'utente". Selezionare "Personal.xls! PerChange" dalla lista. Digitare l'indirizzo della cella per il valore corrente e la cella per il valore Prior e scegliere "OK".

Funzioni finanziarie di base

Valore futuro è una funzione finanziaria comune utilizzato in fogli di calcolo per calcolare e restituire il valore futuro di pagamenti periodici e un tasso di interesse comune. La funzione è la seguente:

= FV (tasso, nper, pmt, pv, tipo)

INTRATE (tasso di interesse) restituisce il tasso di interesse di un titolo interamente investito. Il codice è:

= INTRATE (liquidazione, scadenza, investimento, rimborso, base)

Funzioni logiche e Lookup

E (logico) restituirà TRUE nella cella di destinazione se tutti gli argomenti nella formula sono vere. Se uno degli argomenti è falsa, allora restituisce FALSE.

= E (logical1, logical2, ...)

HLOOKUP (Lookup) cerca un valore specificato in un array o tabelle, in base al valore trovato nella prima riga.

= CERCA.ORIZZ (lookup_value, tabella_matrice, row_index_number, range_lookup)