Buenas tardes @MANTONIOPM
Un gusto coincidir @Israel Cassales siempre muy interesantes sus participaciones.
Me permito "meter mi cucharita" para aclarar un tema que me parece importante: El objeto Range tiene dos propiedades importantes: Formula y FormulaLocal. Cuando usamos la primera, la fórmula se debe escribir siempre en inglés y cuando usamos la segunda, se escribe en el idioma que tiene instalado el usuario. Por eso en mis macros siempre uso Formula y las hago en inglés, porque así no me arriesgo a que no funcione en otras computadoras. Por lo tanto, no debería haber ningún problema con el idioma.
Por
DiegoPC, · publicado
Buenas, tengo un formulario en el que recojo datos de tiempo separados por un punto como coma (25.012).
El mismo formulario me sirve para modificar los datos introducidos anteriormente.
El tema es que cuando carga datos introducidos anteriormente, en vez de cargarlos con el punto los carga con la coma (25,012)
El problema viene aquí, ya que al guardar los datos me los guarda con valor en los decimales de 25.000 en vez de 25.012
Los tres decimales los convierte en 000
Que puede ser?
Esto es lo que tengo para que me cargue los datos en los textbox
TextBox1 = Format(Range("I" & UltLinea + 1).Value, "00.000")
TextBox2 = Format(Range("J" & UltLinea + 1).Value, "00.000")
TextBox3 = Format(Range("QUE" & UltLinea + 1).Value, "00.000")
TextBox4 = Format(Range("L" & UltLinea + 1).Value, "00.000")
TextBox5 = Format(Range("M" & UltLinea + 1).Value, "00.000")