@@InteligenciaEficiente Saludos. Estimado, quisiera ver si usted, que tiene un amplio conocimiento de VBA en excel, puede ayudarme con un "problema" que tengo desde hace mucho tiempo y no he logrado solventar. De un archivo .csv, uso con VBA la instrucción Columns("A:A").Select Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _ TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _ Semicolon:=False, Comma:=True, Space:=False, Other:=False, FieldInfo _ :=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), _ Array(7, 1), Array(8, 1), Array(9, 1)), TrailingMinusNumbers:=True El asunto es que la primera columna contiene fechas y como sabemos VBA trabaja con formato mm/dd/aaaa, y por tanto, las fechas que vienen en el .csv viene en formato dd/mm/aaaa me toma como "correctas" aquellas que tienen día menor a 12 y el resto las deja como dd/mm/aaaa pero en formato texto. Como comprenderá, las anteriores a 12 son fechas incorrectas ya que si estamos en el mes de mayo (5), me presenta 5/4/2024, indicando para mí día 5 de abril, cuando lo correcto es 4 de mayo. De qué manera o con que instrucción puedo corregir este inconveniente a través de VBA para que mi proceso quede correcto con fecha única en formato DD/MM/AAAA. Si puede ayudarme será muy bienvenida su orientación. Gracias
Muy buena herramienta de vba,, muy buen tutorial. La velocidad de carga al frm es impresionante. Voy a implementar con un dashboard completo. Muchas gracias 👍🏼 📈📉📊
Espectacular el tutorial y la explicación. Muchas gracias!!
¡Muchas gracias Ivan! ¡Un saludo!
Excelente procedimiento. Gracias por compartir
¡Gracias por comentar! Un saludo!!
@@InteligenciaEficiente Saludos. Estimado, quisiera ver si usted, que tiene un amplio conocimiento de VBA en excel, puede ayudarme con un "problema" que tengo desde hace mucho tiempo y no he logrado solventar. De un archivo .csv, uso con VBA la instrucción
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=True, Space:=False, Other:=False, FieldInfo _
:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), _
Array(7, 1), Array(8, 1), Array(9, 1)), TrailingMinusNumbers:=True
El asunto es que la primera columna contiene fechas y como sabemos VBA trabaja con formato mm/dd/aaaa, y por tanto, las fechas que vienen en el .csv viene en formato dd/mm/aaaa me toma como "correctas" aquellas que tienen día menor a 12 y el resto las deja como dd/mm/aaaa pero en formato texto. Como comprenderá, las anteriores a 12 son fechas incorrectas ya que si estamos en el mes de mayo (5), me presenta 5/4/2024, indicando para mí día 5 de abril, cuando lo correcto es 4 de mayo. De qué manera o con que instrucción puedo corregir este inconveniente a través de VBA para que mi proceso quede correcto con fecha única en formato DD/MM/AAAA. Si puede ayudarme será muy bienvenida su orientación. Gracias
Muy buena herramienta de vba,, muy buen tutorial.
La velocidad de carga al frm es impresionante.
Voy a implementar con un dashboard completo.
Muchas gracias 👍🏼
📈📉📊
¡Gracias por tu valioso comentario Edison! Espero que estés muy bien!! :D
Excelente