Copiar números de una celda a otra celda en forma invertida

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Copiar números de una celda a otra celda en forma invertida

Notapor capsnw » 30 Ago 2006 11:08

Les pido me ayuden por favor con un macro u una formula, necesito copiar números de una celda a otra celda en forma invertida.
Adjunto un archivo donde se explica mejor.

Les agradezco por el tiempo

CaRLoS :roll:
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
capsnw
Miembro Frecuente
Miembro Frecuente
 
Registrado: 20 Jun 2005 23:51
Ubicación: Bolivia

Re: Copiar números de una celda a otra celda en forma invertida

Notapor KL » 30 Ago 2006 11:51

Hola capsnw,

No creo que se pueda hacer por una sola formula (habria que usar varias celdas). Prueba la siguiente funcion personalizada (UDF):

Código: Seleccionar todo
Function Invertir(ByVal Valor As String) As Single
    Invertir = StrReverse(Valor)
End Function


La funcion StrReverse fue añadida a VBA a partir de la version 2000, asi que no funcionara en versiones anteriores.

Adjunto un ejemplo. Creo que tu ejemplo tenia un error de calculo ya que con el algoritmo que usas no se llega aun numero capicua empezando por 98. Lo maximo que consigues es 8872688 en la linea 10.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
KL
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Mar 2006 13:57
Ubicación: Madrid

Re: Copiar números de una celda a otra celda en forma invertida

Notapor capsnw » 31 Ago 2006 00:01

KL

Te agradezco mucho por la solucion y mil gracias por el tiempo.

Saludos

Carlos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
capsnw
Miembro Frecuente
Miembro Frecuente
 
Registrado: 20 Jun 2005 23:51
Ubicación: Bolivia


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 4 invitados