Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup microsoft.public.es.* 1 Foro > Newsgroup microsoft.public.es.excel
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 15-12-2007, 03:08:00
juan
 
Mensajes: n/a
Predeterminado funciones definidas por el usuario que involucren funciones de exc

hola, tengo un problema yo quiero hacer la siguiente funcion en un modulo de
vba

Function lo(x, y)
lo = Min(x + y, x + 2)

End Function
el tema es que me tira error, y hasta ahora nunca habia creado funciones
que invulucren funciones definidas por excel, desde ya muchas garcias,
saludos juan
Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 15-12-2007, 03:39:04
Héctor Miguel
 
Mensajes: n/a
Predeterminado Re: funciones definidas por el usuario que involucren funciones de exc

hola, juan !

> ... tengo un problema yo quiero hacer la siguiente funcion en un modulo de vba
> Function lo(x, y)
> lo = Min(x + y, x + 2)
> End Function
> el tema es que me tira error
> y hasta ahora nunca habia creado funciones que invulucren funciones definidas por excel...


puedes usar (al menos) dos metodos para llamar a funciones "integradas" de excel desde vba:

1) Application.WorksheetFunction.<la_funcion_en_ingle s>(los parametros de la funccion)
a) si necesitas que vba "administre" -posibles- valores de error que pudieran causar las funciones,
-> omite la parte de "WorksheetFunction" y usa solamente: Application.<la_funcion_en_ingles>(etc.
b) toma en cuenta que no todas las funciones integradas de excel estan en la coleccion "WorksheetFunciton"
c) tampoco se puede evaluar (desde vba) una funcion con "arreglo matricial" (en excel: ctrl+shift+enter)
para todo lo que no este previsto en este metodo, debes utilizar el siguiente...

2) Evaluate("texto usando las funciones en ingles")

(creo que) lo anterior te podria servir (al menos) como "punto de partida"
(a reserva de que se te hubieran quedado "ciertos" detalles "en el tintero") -?-

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.


Responder Con Cita
  #3 (permalink)  
Antiguo 15-12-2007, 04:22:00
juan
 
Mensajes: n/a
Predeterminado Re: funciones definidas por el usuario que involucren funciones de



hector: desde ya te agardezco por tu ayuda, para serte sincero soy un
principiante en esto, yo estoy haciendo la sintaxis de esta forma....

Function lo(x, y)
lo = Application.wooksheetfunction.Min(x + 2, y)
End Function

obviamente mi sale error..., como seria la correcta sintaxis, gracias de nuevo

juan


Responder Con Cita
  #4 (permalink)  
Antiguo 15-12-2007, 04:43:00
juan
 
Mensajes: n/a
Predeterminado Re: funciones definidas por el usuario que involucren funciones de



hector:, ya pude solucionar el problema, te agradezco por tu tiempo y tu
respuesta, saludos
juan
Responder Con Cita
  #5 (permalink)  
Antiguo 15-12-2007, 04:53:34
Héctor Miguel
 
Mensajes: n/a
Predeterminado Re: funciones definidas por el usuario que involucren funciones de

hola, juan !

> ... ya pude solucionar el problema ...


(segun yo) solo tenias que cambiar la parte media de la llamada a la funcion:
de: -> wooksheetfunction
a: -> worksheetfunction

(le sobra una "o" y le falta una "r") )

saludos,
hector.


Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Funciones C1 Asfreng Newsgroup es.ciencia.matematicas 4 30-01-2008 01:20:07
Funciones Item Newsgroup microsoft.public.es.dotnet.ado 12 01-10-2007 10:29:48
como utilizar funciones de usuario de InfoPath para validar InfoPath Newsgroup microsoft.public.es.publisher 5 01-09-2006 10:52:15
crear tipos de variables definidas por usuario jjjj Newsgroup microsoft.public.es.vfoxpro.lenguaje 5 24-10-2005 18:38:29
Funciones definidas - ADO - VB6 dgironal Newsgroup microsoft.public.es.ado 36 07-09-2004 12:57:51





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.