Fallo al pegar y al transponer fechas con macro

Uso una macro para pegar y transponer 15 fechas y cuando se acaba la macro hay fechas que se muestran con este formato 10/12/2024 y otras como 10/12/24. Me interesa que todas queden como 10/12/24.

No sé a que se puede deber. Alguien me podría echar una mano. Muchas gracias

Sub FECHAS ()

Application.DisplayAlerts = False

Sheets("TRATAMIENTO DATOS").Select

Range("I1:W1").Select

Selection.Copy

Sheets("FECHAS").Select

Range("A1").Select

Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _

    False, Transpose:=True

Columns("A:A").Select

Application.CutCopyMode = False

Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _

    TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=False, _

    Semicolon:=False, Comma:=False, Space:=True, Other:=False, FieldInfo _

    :=Array(Array(1, 3)), TrailingMinusNumbers:=True

' Aplicar la función DateValue con un formato específico a las celdas en la columna A que se desconfiguran

Dim cell As Range

Dim dateStr As String

For Each cell In Range("A1:A" & Cells(Rows.Count, "A").End(xlUp).Row)

    On Error Resume Next

    dateStr = cell.Value

    ' Convertir la fecha al formato correcto (dd/mm/yyyy)

    If IsDate(dateStr) Then

        cell.Value = Format(CDate(dateStr), "dd/mm/yyyy")

    End If

    On Error GoTo 0

    Next cell

    ' Aplicar formato de fecha a todas las celdas en la columna A

Columns("A:A").Select

Selection.NumberFormat = "dd/mm/yyyy"

End Sub

1 respuesta

Respuesta

I. Hola Compañero, por mi parte no puedo ayudarle por desconocimiento, pero si lo desea, en caso de que no reciba una respuesta durante los próximos días podría facilitarle comunicación directa con varios expertos que creo podrán ayudarle de primera mano.

Con todo quisiera trasladarle la información que vi por si pudiese serle de utilidad a modo de toma de contacto mientras le atiende una persona conocedora.

Le pido perdón por todas las molestias y el tipo de respuesta, ánimo.


https://superuser-com.translate.goog/questions/876858/how-do-i-keep-excel-from-changing-my-date-format?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://stackoverflow-com.translate.goog/questions/25144096/dd-mm-yyyy-date-format-in-excel-through-vba?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

Excel me cambia el formato de fecha

https://www-ablebits-com.translate.goog/office-addins-blog/change-date-format-excel/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://stackoverflow-com.translate.goog/questions/32464292/date-format-is-switching-month-and-day?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www-vbaexpress-com.translate.goog/forum/showthread.php?71582-Converting-Column-To-Specific-Date-Format&s=ff2604b1517cb4b2727ca67bf5a1e27f&_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc&_x_tr_sch=http 

https://www-fm--magazine-com.translate.goog/news/2020/jan/excel-dates-conversion-us-format-22787/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www-mrexcel-com.translate.goog/board/threads/change-date-in-userform-to-dd-mm-yy.1136913/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://excel--tutorial-com.translate.goog/date-format-in-excel/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://www.reddit.com/r/excel/comments/ol92we/vba_macro_swapping_day_and_month_location_in/ 

https://stackoverflow-com.translate.goog/questions/20906593/excel-vba-sort-date-in-mmm-format?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

Excel toma el formato de fecha incorrecto

Cómo dar formato a un fecha en excel vba

https://www.youtube.com/watch?v=vuNcLZuGZJo

https://trumpexcel-com.translate.goog/sort-dates-by-month-excel/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc

https://superuser-com.translate.goog/questions/1549848/how-can-i-place-a-date-in-dd-mm-yyyy-format-into-an-excel-cell-with-vba?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://forum-ozgrid-com.translate.goog/forum/index.php?thread/141976-date-formatting-issue-in-vba-i-need-it-to-be-dd-mm-yyyy-not-mm-dd-yyyy/&_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://forum-ozgrid-com.translate.goog/forum/index.php?thread/1227117-date-conversion-to-mm-dd-yyyy/&_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas