Macro lee dato de celda y según eso ponga o elimine decimales

Necesito una macro que lea el dato de una celda

Caso1: A1, esto puede ser: "$","UF","USD" contiene uno solo de estos datos. Si es "$" en Celda "B1" el valor que existe lo debe dejar sin decimales, una vez realizado esto debe continuar con la fila siguiente celda "A2" y valor celda "B2". Esto debe realizarlo hasta que encuentre celda en blanco.

Caso2. Lo mismo pero el valor de celdas es "UF"

Caso3: lo mismo, pero el valor de las celdas es "USD"

En estos dos últimos caso debe aumentar el valor en dos decimales.

1 Respuesta

Respuesta
1

. 25.01.17 #Formato Condicional para decimales

Buenas tardes, Herman

Me preguntaba si aceptarias una variante más práctica, automática y sin necesidad de programar y ejecutar macro alguna.

Lo que solicitas puede lograrse con un formato condicional sobre las celdas a modificar.

Si estuvieras de acuerdo, primero asígnale a las celdas donde están los importes un formato normal con dos decimales, pues los pesos ($) serían la excepción.

Si, por ejemplo, la identificación de la divisa esta en la celda A1, en la celda donde tienes el valor, (B1) puedes aplicarle un formato condicional, ingresando con ese Botón y escribiendo lo que muestra ese gráfico:

Luego con el botón Formato, eligens número y le colocas que tenga cero decimales y le das aceptar.

Quedará así:

Y puedes aplicarle este formato a todas las celdas donde quieres que cambie.

.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas