Ayuda en una macro

Una ayuda en lo siguiente: necesito hacer una
macro que tome un número de una celda y lo convierta a miles de pesos, tan
simple como eso, es decir si escribo 1.500.000, yo pueda seleccionar esa
celda (o grupo de celdas) y ejecutar la macro y me muestre 1.500.
Por mis labores debo presentar muchos informes en miles de pesos y como te
imaginaras, esta macro me ayudaría bastante en mi día a día.

3 respuestas

Respuesta
1
Para esto no necesitarás una macro ya que Excel cuenta con una opción.
En alguna celda debes ingresar 1000 (con el formato moneda que estés utilizando en tus datos)
Cuando quieras convertir, seleccioná esta celda, clic en copiar, seleccioná el rango de tus datos (con ctrl podes seleccionar celdas discontinuos), menú Edición, Pegado especial, Dividir.
Esta opción te permite regresar luego a tus datos reales, repitiendo el proceso pero ahora con la opción Multiplicar.
Saludos
Elsa
** Más de 100 Trucos y Soluciones Excel desde:
http://es.geocities.com/lacibelesdepunilla/tys
Respuesta
1
Creo que la macro que puedes usar es la siguiente:
Sub miles()
Dim celda As Range
For Each celda In Selection
celda.Value = celda.Value / 1000
Next celda
End Sub
**Esta macro debes colocarla en un módulo o debes agregarla en un módulo dentro de tu archivo Personal.xls**
Antes de ejecutar la macro debes seleccionar las celdas a las cuales vas a aplicar esta división.
Respuesta
1
Fíjate si te sirve algo así
Sub divideMil()
Dim cellAux As Range
For Each cellAux In Selection
cellAux.Value = cellAux.Value / 1000
Next cellAux
Set cellAux = Nothing
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas