Problema de conversion de fecha utilizando VBA de excel
Publicado por cristobal (1 intervención) el 15/11/2018 15:56:51
Hola estoy haciendo una macros que me cambia toda una columna que esta con fecha de este tipo dd.mm.yyyy a dd-mm-yyy, y utilicé el siguiente comando:
y sigo ocurriendo lo mismo. La solución de cambiarlo celda por celda si bien sirve, en este caso no me sirve mucho porque son muchos datos y así se demora mucho. Así que si alguien tiene una manera de hacerlo remplazando todos los valores como lo hago arriba sería de mucha ayuda
1
2
3
4
5
6
7
8
9
10
11
12
Range("E:E).Select
Selection.Replace What:=".", Replacement:="-", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.NumberFormat = "dd-mm-yyyy"
Sin embargo al transcribirlo me invierte el dia con el mes, tambien probé con el codigo :
Range("E:E).Select
Selection.NumberFormat = "@"
Selection.Replace What:=".", Replacement:="-", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
y sigo ocurriendo lo mismo. La solución de cambiarlo celda por celda si bien sirve, en este caso no me sirve mucho porque son muchos datos y así se demora mucho. Así que si alguien tiene una manera de hacerlo remplazando todos los valores como lo hago arriba sería de mucha ayuda
Valora esta pregunta
0