Soy nuevo en esto de VBA que me parece totalmente distinto a lo que suelo ver de programación.
Necesito una macro que haga lo siguiente:
Recorrar todas las celdas de todas las columnas dada una Hoja donde dicha columna tenga al menos 1 celda con datos.
Comprobar celda a celda con datos si tiene el formato 01,03,1989 y cambiarlo por 01.03.1989.
LO POCO QUE HE CONSEGUIDO:
Pasar las comas a puntos lo he conseguido, pero no me lo hace bien. Cuando escribo la coma del teclado (QWERTY) si me funciona. Cuando uso el . del teclado númerico que me lo convierte en coma decimal excel no me funciona.
Lo que he usado es:
Código vb:
Ver original
Cells.Replace What:=",", Replacement:=".", LookAt:=xlPart, SearchOrder _ :=xlByRows, MatchCase:=True, SearchFormat:=False, ReplaceFormat:=False
El for para recorrerlo no sé como hacer en VBA la condición final.
¿Alguien me puede echar una mano?