30 likes | 233 Views
Funkcje w VBA. Funkcje w VBA. Funkcje pozwalają grupować kod realizujący dane zadanie. Funkcja może przyjmować argumenty i zawsze zwraca jakąś wartość. Poniżej widzimy najprostszą funkcję, która przyjmuje dwa argumenty i zwraca wynik sumowania.
E N D
Funkcje w VBA • Funkcje pozwalają grupować kod realizujący dane zadanie. Funkcja może przyjmować argumenty i zawsze zwraca jakąś wartość. Poniżej widzimy najprostszą funkcję, która przyjmuje dwa argumenty i zwraca wynik sumowania. Function dodaj(liczba_1 As Integer, liczba_2 As Integer) As Integer DimSuma As Integer Suma = liczba_1+ liczba_2 dodaj = Suma End Function
Przykłady do implementacji • Płeć na podstawie imienia • Zaprojektuj funkcję która jako argument przyjmie imię i na podstawie otrzymanego imienia określi płeć osoby, zwracając wartość (kobieta/mężczyzna) • Płeć na podstawie nr PESEL • PESEL skrywa kilka informacji, w tym płeć osoby. Płeć zakodowana jest na 10 pozycji (liczby parzyste oznaczają kobiety). Zaprojektuj funkcję, która jako argument przyjmie nr PESEL i określi płeć osoby zwracając wartość (kobieta/mężczyzna) • BMI • Zaprojektuj funkcję która jako argument przyjmie wzrost w cm i wagę w kg. Na podstawie otrzymanych danych zwróci wyliczony wskaźnik BMI – Body Mass Index