VBA -puhelutoiminto alaliittymästä

Tämä opetusohjelma opettaa sinulle kuinka kutsua funktio VBA: n alimenettelystä.

Kun luot funktion VBA: ssa, voit käyttää toimintoa UDF: nä (käyttäjän määrittämä toiminto) Excel -työkirjassa tai kutsua sen alimenettelystä.

Toiminnon kutsuminen alimenettelystä

Kun olet luonut funktion, voit kutsua sen mistä tahansa muualta koodissasi käyttämällä funktion alimenettelyä.

Harkitse alla olevaa toimintoa:

123 Funktio GetValue () kokonaislukunaGetValue = 50Lopeta toiminto

Koska funktiot palauttavat arvon, funktion kutsumiseksi meidän on välitettävä arvo jollekin. Tässä tapauksessa välitämme arvon muuttujalle:

123456789 Alitestiarvot ()Dim intVal kokonaislukuna'suorita GetValue -toimintointVal = GetValue ()'ja näytä arvoMsgBox intValEnd Sub

Toiminnon kutsuminen parametreilla

Jos funktiolla on parametreja, sinun on välitettävä nämä parametrit alimenettelystä toiminnolle, jotta saat oikean arvon takaisin.

123 Toiminto GetValue (intA kokonaislukuna) kokonaislukunaGetValue = intA * 5Lopeta toiminto

Voit kutsua tätä toimintoa suorittamalla seuraavan alimenettelyn.

123 Alitestiarvot ()MsgBox GetValue (10)End Sub

Tämä alimenettely lähettäisi funktiolle arvon 10, joka puolestaan ​​kertoisi arvon 5: llä ja palauttaisi arvon 50 arvoon alimenettelylle.

wave wave wave wave wave