funcion personalizada

25/07/2005 - 21:42 por Alejandro | Informe spam
Amigos:
Necesito saber como se pueden crear funciones personalizadas.
Algo como lo siguiente, donde la función seria PERSONIL:

PERSONIL(A1;A3;B4)

y el resultado pueda ser: (a1/a3)^b4

desde ya gracias,

Alejandro
 

Leer las respuestas

#1 Héctor Miguel
25/07/2005 - 22:02 | Informe spam
hola, Alejandro !

... saber como se pueden crear funciones personalizadas.
Algo como lo siguiente, donde la funcion seria PERSONIL:
PERSONIL(A1;A3;B4)
y el resultado pueda ser: (a1/a3)^b4



1) abre el editor de vba [atajo {Alt}+{F11} o... [menu] herramientas / macro / editor de vba]
2) inserta un modulo de codigo 'normal' [p.e. -menu- insertar / modulo]
3) copia/pega lineas +/- como las siguientes [para crear procedimientos 'Function']...
Function Personil( _
ByVal Dividendo As Double, _
ByVal Divisor As Double, _
ByVal Potencia As Double) As Double
Personil = (Dividendo / Divisor) ^ Potencia
End Function
4) haz un 'llamado' a la funcion definida en las hojas del calculo ->del libro que contiene el modulo<- [p.e.]
=Personil(a1;a3;b4)
=> nota: no tiene contemplado un esquema para evitar/prevenir/corregir/... -posibles- datos 'pasados' CON ERROR :-((

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.

Preguntas similares