Macros cambia fecha cuando se ejecuta
Estimado Experto, a continuación mi código:
Sub Mayusculas ()
For Each Cell in Selection
If Left (Cell.Formula, 1) <> "=" Then
Cell.Value = Ucase(Cell.Value)
End If
Next
End Sub
¿Cómo usted ya se abra percatado estas pequeñas lineas de código lo que hacen es convertir el texto a Mayúsculas respetando las celdas que contienen fórmula en un rango activo, todo va bien hasta que, si en el rango en el que aplico el macros me encuentro con una fecha por ejemplo "01/02/2009" la macros automáticamente la cambia y la vuelve a escribir así "02/01/2009", lo pone en formato de fecha anglo, que modificación considera usted necesaria que agregue a mi código para que las fechas no sufran cambios cuando ejecute nuevamente la aplicación?
Le agradezco
Sub Mayusculas ()
For Each Cell in Selection
If Left (Cell.Formula, 1) <> "=" Then
Cell.Value = Ucase(Cell.Value)
End If
Next
End Sub
¿Cómo usted ya se abra percatado estas pequeñas lineas de código lo que hacen es convertir el texto a Mayúsculas respetando las celdas que contienen fórmula en un rango activo, todo va bien hasta que, si en el rango en el que aplico el macros me encuentro con una fecha por ejemplo "01/02/2009" la macros automáticamente la cambia y la vuelve a escribir así "02/01/2009", lo pone en formato de fecha anglo, que modificación considera usted necesaria que agregue a mi código para que las fechas no sufran cambios cuando ejecute nuevamente la aplicación?
Le agradezco
1 Respuesta
Respuesta
1