macro para conversión a euros

06/11/2003 - 14:53 por Raimon | Informe spam
Hola al grupo
He estado intentado crear una makro para poder hacer la conversión
automática de un valor en pts a su valor en euros.
He intentado automatizar el sistema de copiar en el portapapaeles el
valor de 166.386 y entonces mediante "pegado especial dividir" recalcular el
valor. Pero la verdad es que me falla por todos lados.
Si algún alma caritativa pudiera explicarme cómo hacerlo, o incluir el
código, le quedaría muy agradecido.

Muchas Gracias
Raimon

Preguntas similare

Leer las respuestas

#1 sabino
06/11/2003 - 18:04 | Informe spam
Si utilizas excel 2002 o posterior tienes un complemento (menu
herramientas-complentos) para el euro que te convierte euros a pts y
viceversa (y a cualquier otra moneda de la UE) y te lo muestra en una
ventana.

si lo que quieres es hacer la conversion del valor de una celda en otra
utiliza la fórmula ¡/166.386 (suponiendo que la celda sea la a1)





"Raimon" escribió en el mensaje
news:bodjob$1d1ddr$
Hola al grupo
He estado intentado crear una makro para poder hacer la conversión
automática de un valor en pts a su valor en euros.
He intentado automatizar el sistema de copiar en el portapapaeles el
valor de 166.386 y entonces mediante "pegado especial dividir" recalcular


el
valor. Pero la verdad es que me falla por todos lados.
Si algún alma caritativa pudiera explicarme cómo hacerlo, o incluir el
código, le quedaría muy agradecido.

Muchas Gracias
Raimon


Respuesta Responder a este mensaje
#2 Raimon
06/11/2003 - 18:14 | Informe spam
Ya, pero lo que pretendo es que automáticamente me sustituya el importe por
su importe convertido en euros.
Así, por ejemplo, si en A1 tengo 166,386 lo que pretendo es que estando en
esa celda, al ejecutar la makro, el valor de A1 pase a ser 1

en cualquier caso, gracias por tu interés.
Salu2
Raimon


"sabino" escribió en el mensaje
news:
Si utilizas excel 2002 o posterior tienes un complemento (menu
herramientas-complentos) para el euro que te convierte euros a pts y
viceversa (y a cualquier otra moneda de la UE) y te lo muestra en una
ventana.

si lo que quieres es hacer la conversion del valor de una celda en otra
utiliza la fórmula ¡/166.386 (suponiendo que la celda sea la a1)





"Raimon" escribió en el mensaje
news:bodjob$1d1ddr$
> Hola al grupo
> He estado intentado crear una makro para poder hacer la conversión
> automática de un valor en pts a su valor en euros.
> He intentado automatizar el sistema de copiar en el portapapaeles el
> valor de 166.386 y entonces mediante "pegado especial dividir"


recalcular
el
> valor. Pero la verdad es que me falla por todos lados.
> Si algún alma caritativa pudiera explicarme cómo hacerlo, o incluir


el
> código, le quedaría muy agradecido.
>
> Muchas Gracias
> Raimon
>
>


Respuesta Responder a este mensaje
#3 sabino
06/11/2003 - 18:53 | Informe spam
En ese caso tienes que leer, con la macro, el valor de la celda, guardarlo
en una variable, hacer la operación y volver a grabar el valor de la celda.

Excel no permite hacer a1 ¡*algo.


"Raimon" escribió en el mensaje
news:bodvhk$1cigbd$
Ya, pero lo que pretendo es que automáticamente me sustituya el importe


por
su importe convertido en euros.
Así, por ejemplo, si en A1 tengo 166,386 lo que pretendo es que estando en
esa celda, al ejecutar la makro, el valor de A1 pase a ser 1

en cualquier caso, gracias por tu interés.
Salu2
Raimon


"sabino" escribió en el mensaje
news:
> Si utilizas excel 2002 o posterior tienes un complemento (menu
> herramientas-complentos) para el euro que te convierte euros a pts y
> viceversa (y a cualquier otra moneda de la UE) y te lo muestra en una
> ventana.
>
> si lo que quieres es hacer la conversion del valor de una celda en otra
> utiliza la fórmula ¡/166.386 (suponiendo que la celda sea la a1)
>
>
>
>
>
> "Raimon" escribió en el mensaje
> news:bodjob$1d1ddr$
> > Hola al grupo
> > He estado intentado crear una makro para poder hacer la conversión
> > automática de un valor en pts a su valor en euros.
> > He intentado automatizar el sistema de copiar en el portapapaeles


el
> > valor de 166.386 y entonces mediante "pegado especial dividir"
recalcular
> el
> > valor. Pero la verdad es que me falla por todos lados.
> > Si algún alma caritativa pudiera explicarme cómo hacerlo, o


incluir
el
> > código, le quedaría muy agradecido.
> >
> > Muchas Gracias
> > Raimon
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Raimon
07/11/2003 - 13:19 | Informe spam
Gracias, tu afirmación me ha dado una idea.
Tal como la he entendido era una afirmación falsa (con perdón) y al
comprobarlo he resuleto el problema que tenía.

Se trata de hacer una macro con la línea sig
ActiveCell.Value = ActiveCell.Value / 166.386
y evidentemente si cambiamos el tipo de cambio podemos pasar a cualquier
otra moneda. El fallo es q no tiene marcha atrás, es decir, no funciona el
control Z porque no queda memoria de la operación


Salu2
Raimon

"sabino" escribió en el mensaje
news:
En ese caso tienes que leer, con la macro, el valor de la celda, guardarlo
en una variable, hacer la operación y volver a grabar el valor de la


celda.

Excel no permite hacer a1 ¡*algo.


"Raimon" escribió en el mensaje
news:bodvhk$1cigbd$
> Ya, pero lo que pretendo es que automáticamente me sustituya el importe
por
> su importe convertido en euros.
> Así, por ejemplo, si en A1 tengo 166,386 lo que pretendo es que estando


en
> esa celda, al ejecutar la makro, el valor de A1 pase a ser 1
>
> en cualquier caso, gracias por tu interés.
> Salu2
> Raimon
>
>
> "sabino" escribió en el mensaje
> news:
> > Si utilizas excel 2002 o posterior tienes un complemento (menu
> > herramientas-complentos) para el euro que te convierte euros a pts y
> > viceversa (y a cualquier otra moneda de la UE) y te lo muestra en una
> > ventana.
> >
> > si lo que quieres es hacer la conversion del valor de una celda en


otra
> > utiliza la fórmula ¡/166.386 (suponiendo que la celda sea la a1)
> >
> >
> >
> >
> >
> > "Raimon" escribió en el mensaje
> > news:bodjob$1d1ddr$
> > > Hola al grupo
> > > He estado intentado crear una makro para poder hacer la


conversión
> > > automática de un valor en pts a su valor en euros.
> > > He intentado automatizar el sistema de copiar en el


portapapaeles
el
> > > valor de 166.386 y entonces mediante "pegado especial dividir"
> recalcular
> > el
> > > valor. Pero la verdad es que me falla por todos lados.
> > > Si algún alma caritativa pudiera explicarme cómo hacerlo, o
incluir
> el
> > > código, le quedaría muy agradecido.
> > >
> > > Muchas Gracias
> > > Raimon
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida