............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

funciones definidas por el usuario

Ver el tema anterior Ver el tema siguiente Ir abajo

funciones definidas por el usuario

Mensaje por msylvestre66 el Mar Nov 09, 2010 7:42 pm

Buenas tardes.

Estoy empezando a utilizar las "funciones definidas por el usuario".
pero al tratar de cargar desde los complementos de excel,
me manda un mensaje de error.

el codigo es correcto, el libro esta guardado como complemento.
alguien me puede orientar que es lo que estoy haciendo mal?
o este codigo no se puede llamar como complemento.

muchas gracias por su atencion.

el archivo esta en:
[Tienes que estar registrado y conectado para ver este vínculo]

msylvestre66

Masculino Cantidad de envíos : 79
Edad : 54
Ciudad - Pais : Estado de México
Version de Excel : W8 Excel 2007 y 2010
Fecha de inscripción : 18/06/2009

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por moises melgar el Mar Nov 09, 2010 8:06 pm

hola sylvestre como has andado???
pues lo que normalmente hago con los complementos es si ya los descarge recuerdo el lugar donde esta, luego
en excel 2007 voy a:
opciones de excel/complementos
luego en el parte inferior dice "administrar" elige complementos de excel y presiona el boton "Ir..."
saldra una ventana que dice complementos y en el boton examinar busca el complemento "cantidaenletra" (el que descargastes) y cuando este agragada a la lista verifica que tenga la casilla activada es decir con una palomita, inmediatamente dale aceptar y listo.
para verificarlo use la formula en una celda =cantidadenletra(5) y es todo

cuidate mucho

moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 512
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por msylvestre66 el Mar Nov 09, 2010 8:20 pm

Hola Moises.
Buenas tardes.
yo estoy bien, (Gracias) aqui aprendiendo mas de excel.
Pues si lo que dices esta muy claro (lo pusiste en la barra navega hojas)

Pero mi problema es que cuando le doy en examinar en complementos, para darle la ruta donde reside mi archivo (complemento) no lo ve.
le doy todos los archivos y si lo ve, pero a la hora de cargarlo, es cuando me dice que no es correcto el archivo.

Espero haberme explicado.


Gracias otra vez.


msylvestre66

Masculino Cantidad de envíos : 79
Edad : 54
Ciudad - Pais : Estado de México
Version de Excel : W8 Excel 2007 y 2010
Fecha de inscripción : 18/06/2009

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por moises melgar el Mar Nov 09, 2010 8:39 pm

Que bueno que andamos bien, si ya te comprendi
descarga de nuevo el archivo , no le des abrir, solo descargalo e intenta nuevamente el procedimiento que meciona arriba con un archivo de excel en blanco
el procedimiento de arriba es distinto al de barra navega hojas

moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 512
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por msylvestre66 el Mar Nov 09, 2010 8:49 pm

Gracias Moises.

Pero...descargarlo de donde?
Creo que me perdi...




msylvestre66

Masculino Cantidad de envíos : 79
Edad : 54
Ciudad - Pais : Estado de México
Version de Excel : W8 Excel 2007 y 2010
Fecha de inscripción : 18/06/2009

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por moises melgar el Mar Nov 09, 2010 8:50 pm

el link que nos pasastes
el archivo esta en:
[Tienes que estar registrado y conectado para ver este vínculo]

.xlam ya esta como complemento de excel
dale descargar y guardar archivo (no lo habras)

moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 512
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por msylvestre66 el Mar Nov 09, 2010 8:57 pm

Ok.
Pues no, no lo puedo cargar.

El mensaje de error me dice:
que el "archivo no es un complemento valido."




msylvestre66

Masculino Cantidad de envíos : 79
Edad : 54
Ciudad - Pais : Estado de México
Version de Excel : W8 Excel 2007 y 2010
Fecha de inscripción : 18/06/2009

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por msylvestre66 el Mar Nov 09, 2010 8:59 pm

Moises.

Una pregunta.
A ti ya te funciono el archivo?
Porque en efecto ya estaba como complemento de excel.


msylvestre66

Masculino Cantidad de envíos : 79
Edad : 54
Ciudad - Pais : Estado de México
Version de Excel : W8 Excel 2007 y 2010
Fecha de inscripción : 18/06/2009

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por moises melgar el Mar Nov 09, 2010 9:04 pm

si amigo si ya me funciono,,, en el peor de los casos podria ser un problema de tu maquina (de excel en tu maquina) sugiero probarlo en otra maquina
he visto que en muchos casos reinstalar excel soluciona el problema pero hay otros que es culpa del las claves de registro y con eso nunca me he metido pero le paso a una compañera de la oficina (otra contadora) con word con el cual nos apoyamos en los temas de asistencia y soporte de microsoft el cual se arreglaba modificando estas (nunca lo realizamos)

moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 512
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por msylvestre66 el Mar Nov 09, 2010 9:06 pm

Muchas gracias moises, por tu paciencia.

Cuidate mucho y que tengas buenas noches.




msylvestre66

Masculino Cantidad de envíos : 79
Edad : 54
Ciudad - Pais : Estado de México
Version de Excel : W8 Excel 2007 y 2010
Fecha de inscripción : 18/06/2009

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por moises melgar el Mar Nov 09, 2010 9:09 pm

buenas noches
espero que algun moderador del foro lea este tema y sepa con sus experiencias y conocimientos la solucion concreta y precisa a este dilema.

moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 512
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por GalileoGali el Mar Nov 09, 2010 9:25 pm

xlam es extension de Complmento de Excel versiones igual o superiro a 2007.
Podrias decirnos, en qé version de Excel se esta trabajando?

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por msylvestre66 el Miér Nov 10, 2010 2:03 pm

Hola buen dia a todos!
Gali, la version que yo uso es la de 2003.

Tu consideras que por la version, no fluye la funcion?

Gracias.


msylvestre66

Masculino Cantidad de envíos : 79
Edad : 54
Ciudad - Pais : Estado de México
Version de Excel : W8 Excel 2007 y 2010
Fecha de inscripción : 18/06/2009

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por moises melgar el Miér Nov 10, 2010 2:10 pm

hola verifique en internet y efectivamente no son complatibles con la version 2003
te paso un link sobre una manera de poder abrir xlam en 2003
[Tienes que estar registrado y conectado para ver este vínculo]
(disculpa pero no lo he probado tengo version 2007)

moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 512
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por msylvestre66 el Miér Nov 10, 2010 3:05 pm

Hola Moises, buena tarde.

Muchas gracias por tu atencion.
Solo me surgen unas dudas.
Haber si tu me las puedes aclarar.
Este complemento, lo hice yo (en la version 2003)
(el codigo, no. Lo aclaro)
Tu complemento de "navegador de hojas", me funciono perfectamente.
y tu version es 2007.
La duda es, donde esta la diferencia, en el tipo de codigo?

Otra vez gracias.


msylvestre66

Masculino Cantidad de envíos : 79
Edad : 54
Ciudad - Pais : Estado de México
Version de Excel : W8 Excel 2007 y 2010
Fecha de inscripción : 18/06/2009

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por msylvestre66 el Miér Nov 10, 2010 3:28 pm

Hola Moises.
Ya vi la liga que me hiciste favor de mandar.
El paquete de compatibilidad, ya lo tengo instalado.
De hecho yo puedo abrir archivos 2007, sin ningun problema, con mi
version 2003.

Voy a intentar hacer un complemento simple, para ver que resulta.
Gracias otra vez.

msylvestre66

Masculino Cantidad de envíos : 79
Edad : 54
Ciudad - Pais : Estado de México
Version de Excel : W8 Excel 2007 y 2010
Fecha de inscripción : 18/06/2009

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por msylvestre66 el Miér Nov 10, 2010 7:33 pm

FE DE ERRATAS:

Una disculpa a los implicados y en especial a TATAYAYAN.

Por error adjudique LA BARRA NAVEGA HOJAS, a MOISES MELGAR.

"HONOR A QUIEN HONOR MERECE."

Gracias.

Esta es su aportacion:

[Tienes que estar registrado y conectado para ver este vínculo]

msylvestre66

Masculino Cantidad de envíos : 79
Edad : 54
Ciudad - Pais : Estado de México
Version de Excel : W8 Excel 2007 y 2010
Fecha de inscripción : 18/06/2009

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por moises melgar el Jue Nov 11, 2010 7:34 pm

Efectivamente Tatayayan Creo la Barra navega hojas
en el Podemos ver los codigos que uso Tatayayan para poder crear el "navehojas"

pero este complemento que mencionas que funciones tiene?? o solo tiene la formula "cantidadenletra" que es el unico que veo
editado: por que si necesitas esta funcion te paso un libro con ella =pesosMn(), ademas si no bien recuerdo en el libro las nuevas funciones de excel (las que lleva macros) que mencionaba gali ahi se encuentra tambien esa formula

Código:
Function PesosMN(tyCantidad As Currency) As String
Dim lyCantidad As Currency, lyCentavos As Currency, lnDigito As Byte, lnPrimerDigito As Byte, lnSegundoDigito As Byte, lnTercerDigito As Byte, lcBloque As String, lnNumeroBloques As Byte, lnBloqueCero
Dim laUnidades As Variant, laDecenas As Variant, laCentenas As Variant, I As Variant 'Si esta como Option Explicit
tyCantidad = Round(tyCantidad, 2)
lyCantidad = Int(tyCantidad)
lyCentavos = (tyCantidad - lyCantidad) * 100
laUnidades = Array("UN", "DOS", "TRES", "CUATRO", "CINCO", "SEIS", "SIETE", "OCHO", "NUEVE", "DIEZ", "ONCE", "DOCE", "TRECE", "CATORCE", "QUINCE", "DIECISEIS", "DIECISIETE", "DIECIOCHO", "DIECINUEVE", "VEINTE", "VEINTIUN", "VEINTIDOS", "VEINTITRES", "VEINTICUATRO", "VEINTICINCO", "VEINTISEIS", "VEINTISIETE", "VEINTIOCHO", "VEINTINUEVE")
laDecenas = Array("DIEZ", "VEINTE", "TREINTA", "CUARENTA", "CINCUENTA", "SESENTA", "SETENTA", "OCHENTA", "NOVENTA")
laCentenas = Array("CIENTO", "DOSCIENTOS", "TRESCIENTOS", "CUATROCIENTOS", "QUINIENTOS", "SEISCIENTOS", "SETECIENTOS", "OCHOCIENTOS", "NOVECIENTOS")
lnNumeroBloques = 1
Do
lnPrimerDigito = 0
lnSegundoDigito = 0
lnTercerDigito = 0
lcBloque = ""
lnBloqueCero = 0
For I = 1 To 3
lnDigito = lyCantidad Mod 10
If lnDigito <> 0 Then
Select Case I
Case 1
lcBloque = " " & laUnidades(lnDigito - 1)
lnPrimerDigito = lnDigito
Case 2
If lnDigito <= 2 Then
lcBloque = " " & laUnidades((lnDigito * 10) + lnPrimerDigito - 1)
Else
lcBloque = " " & laDecenas(lnDigito - 1) & IIf(lnPrimerDigito <> 0, " Y", Null) & lcBloque
End If
lnSegundoDigito = lnDigito
Case 3
lcBloque = " " & IIf(lnDigito = 1 And lnPrimerDigito = 0 And lnSegundoDigito = 0, "CIEN", laCentenas(lnDigito - 1)) & lcBloque
lnTercerDigito = lnDigito
End Select
Else
lnBloqueCero = lnBloqueCero + 1
End If
lyCantidad = Int(lyCantidad / 10)
If lyCantidad = 0 Then
Exit For
End If
Next I
Select Case lnNumeroBloques
Case 1
PesosMN = lcBloque
Case 2
PesosMN = lcBloque & IIf(lnBloqueCero = 3, Null, " MIL") & PesosMN
Case 3
PesosMN = lcBloque & IIf(lnPrimerDigito = 1 And lnSegundoDigito = 0 And lnTercerDigito = 0, " MILLON", " MILLONES") & PesosMN
End Select
lnNumeroBloques = lnNumeroBloques + 1
Loop Until lyCantidad = 0
PesosMN = "(" & PesosMN & IIf(tyCantidad > 1, " PESOS ", " PESO ") & Format(Str(lyCentavos), "00") & "/100 M.N.)"
End Function

moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 512
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por msylvestre66 el Jue Nov 11, 2010 7:49 pm

Hola Moises.
Pues te cuento, que por fin pude hacer funcionar el complemento en mi version de excel 2003.

El para que sirve, bueno...
Te cuento mi experiencia personal, yo que soy contador.
Para hacer recibos de nomina, facturas, recibos de dinero, cheques, etc. etc.

yo la usaba como macro, pero habia que instalarla en cada libro que lo necesitara.
Entonces cuando vi la barra navega hojas, se me ocurrio que lo podia
poner como una funcion.

Asi que si tu opinas que a alguien en este foro le pueda servir,
con gusto pongo los dos complementos, para 2003 y para 2007.


Un saludo amigo moises.


msylvestre66

Masculino Cantidad de envíos : 79
Edad : 54
Ciudad - Pais : Estado de México
Version de Excel : W8 Excel 2007 y 2010
Fecha de inscripción : 18/06/2009

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por moises melgar el Vie Nov 12, 2010 2:31 pm

hola contador =mente soy un COntador, bueno estudio contaduria y estoy a punto de salir de la carrrera, yo ya los tengo un cada libro personal no los tengo en todos de mi equipo, me gusta mejor tenerlo como macros, pero bueno.

cuidate y espermos mas respuestas a este tema cualquier nuevo comentario es enriquecedor y es mejor saber mas maneras de hacer lo mismo que solo conocer una

Bye

moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 512
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: funciones definidas por el usuario

Mensaje por Contenido patrocinado Hoy a las 12:40 pm


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.