Crearea funcțiilor personalizate - stadopedia

Funcțiile personalizate reprezintă un instrument puternic pentru rezolvarea diferitelor sarcini și sarcini computaționale legate de prelucrarea informațiilor. Funcțiile utilizatorului sunt similare cu funcțiile încorporate și sunt de asemenea numite de Excel atunci când se calculează o formulă într-o foaie de lucru. Funcțiile personalizate efectuează calcule și valorile returnate fără a efectua acțiuni pe scenă, astfel încât această funcție nu poate fi scrisă ca o macrocomandă. Funcțiile personalizate pot fi create utilizând limba VBA.







După depanarea atentă, puteți crea mai multe funcții ale utilizatorilor într-un singur modul și le puteți folosi ca bibliotecă. O carte cu funcții definite de utilizator poate fi salvată într-un format special de add-in și apoi utilizată ca parte a programului MS Excel. Pentru a proteja proprietatea intelectuală a dezvoltatorului, fișierul de completare este stocat într-un format nerecuperabil special, astfel încât o copie a fișei de lucru sursă cu funcțiile utilizatorului ar trebui să fie întotdeauna salvată pentru a aduce modificări funcțiilor. Apoi, cartea trebuie salvată în formatul suplimentului.

Procesul de creare a unei funcții personalizate este următorul:







· Se execută comanda Insert / Module, se specifică numele modulului;

· Utilizați comanda View / Program pentru a afișa o fereastră pentru introducerea instrucțiunilor; Se introduce instrucțiunea VB pentru funcția definită de utilizator;

· Comanda Debug / Compile se execută;

Mai jos sunt principalele caracteristici ale funcțiilor personalizate.

1. Funcțiile utilizatorului încep cu instrucțiunea de funcții și se termină cu instrucțiunea de terminare a funcției.

2. După instrucțiunea Funcție, introduceți numele funcției și apoi, în paranteze, argumentele funcțiilor separate prin virgule (sunt permise până la 25 de argumente).

3. Toate calculele sunt efectuate pe baza valorilor argumentelor, pentru a returna rezultatul calculelor, trebuie sa atribuiti rezultatul unei variabile al carui nume coincide cu numele functiei.

4. Cesiunea este indicată printr-un semn egal.

6. Secvența Dacă ... Altfel ... Sfârșit dacă este o structură de control care servește pentru a verifica condițiile și vă permite să schimbați comportamentul procedurii în funcție de rezultatele verificării. Cuvintele cheie ale structurii de control trebuie să fie la începutul liniei.

7. Pentru a accesa orice funcție încorporată Excel din modulul VBA, utilizați cuvântul cheie aplicație. după care se pune punctul și apoi se numește numele funcției.

Următorul este un exemplu simplu al unei funcții definite de utilizator pentru a calcula prețurile comerciale cu discount de 10% în cazul în care numărul de cereri pentru unele elemente mai mult de 500. Cu funcția integrată de reducere rotund rezultatul calculului rotunjit la 2 zecimale.

Funcție Reducere (cantitate, preț)

Reducere = cantitate * preț * 0.1

Reducere = Cerere.Runda (Reducere, 2)







Articole similare

Trimiteți-le prietenilor: