KREIRANJE VBA FUNKCIJA ZA MS EXCEL
Ako je, na primer, data tabela:
Uslov |
Stepen |
<5 |
2 |
<10 |
3 |
<20 |
4 |
<50 |
5 |
>50 |
6 |
funkcija kojom se može, za dati spisak vrednosti, proveriti kom opsegu te vrednosti pripadaju i na osnovu toga odrediti stepen je:
Function Provera(Broj As Variant) As Variant
If Broj < 5 Then
Provera = Broj * 2
ElseIf Broj >= 5 And Broj < 10 Then
Provera = Broj * 3
ElseIf Broj >= 10 And Broj < 20 Then
Provera = Broj * 4
ElseIf Broj >= 20 And Broj < 50 Then
Provera = Broj * 5
ElseIf Broj >= 50 Then
Provera = Broj * 6
End If
End Function
Za kreiranje ovakve funkcije u Microsoft Excel- u treba napraviti novi modul u Visual Basic Editor-u:
U radnu tabelu Microsoft Excel- a treba uneti potrebne podatke (u prvu kolonu) i pozvati upravo definisanu funkciju (za drugu kolonu):
Svaka vrednost koja se pojavi u ćeliji A2 će proslediti vrednost funkciji Provera u ćeliji B2.