Crearea procedurilor și funcțiilor VBA în Excel, parcurgerea parametrilor procedurilor și funcțiilor
Activitatea 1:
Creați o carte personală de macrocomenzi personale în modulul 1. xls funcție nouă fMultiply (). care ar:
· Acceptați ca parametri de intrare două numere;
· Multiplicați-le și returnați valoarea.
Activitatea 2:
În același modul, creați o macrocomandă Macro5_1 cu următorul cod:
Public Sub Macro5_1 ()
Dim nMult1 ca Integer
Dim nMult2 ca intreg
Dim nResult ca intreg
nMult 1 = CInt (InputBox ("Introduceți primul număr:"))
nMult 2 = CInt (InputBox ("Introduceți al doilea număr:"))
Procedura de schimbare Makros5_1, astfel încât acesta a alocat variabilelor nMult1 și nMult2 fMultiply () și valoarea pe care o primește de la nResult variabilă (această valoare trebuie să fie utilizate în locul valorii determinate rigid 10).
Start Makros5_1 pentru a efectua și asigurați-vă că valorile sunt trecute fMutliply () și prezentat de aceasta, în conformitate cu sarcina.
Soluția pentru sarcina 1:
1. Porniți Excel și faceți clic pe
Funcția publică fMultiply (nM1 ca intreg, nM2 ca întreg)
fMultiply = nM1 * nM2
Soluția pentru sarcina 2:
Codul macro Macro5_1 () poate arăta astfel (codul modificat este bold):
Public Sub Macro 5_1 ()
Dim nMult1 ca Integer
Dim nMult2 ca intreg
Dim nResult ca intreg
nMult 1 = CInt (InputBox ("Introduceți primul număr:"))
nMult 2 = CInt (InputBox ("Introduceți al doilea număr:"))
nResult = fMultiply (nMult1, nMult2)