Malgrat totes les funcions que ofereix Excel , és possible que en necessiteu una que no veieu que s'ofereix. Excel us permet crear les vostres pròpies funcions mitjançant el codi de programació VBA; les vostres funcions es mostren al quadre de diàleg Insereix funció.
Escriure codi VBA no és per a tothom. Però, tanmateix, aquí teniu un exemple curt i dolç. Si podeu conquerir això, potser voldreu obtenir més informació sobre la programació de VBA. Qui sap, potser algun dia estaràs preparant les teves funcions sofisticades! Assegureu-vos que esteu treballant en un llibre de treball amb macros (un dels tipus de fitxer d'Excel).
Seguiu per crear funcions personalitzades:
Premeu Alt + F11.
Això us porta a l'Editor Visual Basic, on està escrit VBA.
També podeu fer clic al botó Visual Basic de la pestanya Desenvolupador de la cinta. La pestanya Desenvolupador només és visible si la casella de selecció Desenvolupador està marcada a la pestanya Personalitza la cinta del quadre de diàleg Opcions d'Excel.
Trieu Insereix → Mòdul a l'editor.
Tens un mòdul de codi buit davant teu. Ara és el moment de crear la teva pròpia funció!
Escriviu aquest codi de programació, que es mostra a la figura següent:
Escriure la teva pròpia funció.
Addició de funció pública (número 1 com a doble, número 2 com a doble)
Suma = número1 + número2
Funció final
Desa la funció.
Les macros i la programació de VBA només es poden desar en un llibre de treball amb macros.
Després d'escriure la primera línia i prémer Intro, l'última apareix automàticament. Aquesta funció d'exemple afegeix dos números i la paraula Públic enumera la funció al quadre de diàleg Insereix funció. És possible que hàgiu de trobar el llibre de treball d'Excel a la barra de tasques de Windows perquè l'Editor de Visual Basic s'executa com un programa independent. O premeu Alt+F11 per tornar al llibre de treball.
Torna a Excel.
Feu clic al botó Insereix funció a la pestanya Fórmules per mostrar el quadre de diàleg Insereix funció.
Trobar la funció a la categoria Definida per l'usuari.
Feu clic a D'acord.
S'obre el quadre de diàleg Arguments de funció, llest per rebre els arguments. No és això increïble? És com si estiguéssiu creant una extensió a Excel i, en essència, ho feu.
Utilitzant la funció Addició personalitzada.
Aquest és un exemple molt bàsic del que podeu fer escrivint la vostra pròpia funció. Les possibilitats són infinites, però és clar, cal saber programar VBA.
Els llibres de treball amb macros tenen l'extensió de fitxer .xlsm.