Buenas tardes circulocatolicodeobreroscdu!
Esto no sera un dato tipo fecha al pasarlo a Excel.
"...si le guardo ase " 2/ 8/2025" lo hace bien..."
Lo ideal sería que el campo de la tabla fuera tipo fecha
O bien crear un cursor que convierta el dato a tipo fecha configurando Set Date para la consulta y para la exportación a Excel
lcSetDate=SET("Date")
SET DATE French
SELECT CTOD(b) as mifecha FROM asiento INTO CURSOR sqltempo
SELECT sqltempo
SET DATE american
* aquí se exporta a Excel
Pero no te complico....agrega esta línea justo antes de pegar y ajustando a la columna del problema
...
With oExcel
.DisplayAlerts = .F.
.Workbooks.Add()
.Columns("A:A").NumberFormat ="@"&&texto. ajusta a la columna deseada
.Range("A1").PasteSpecial
EndWith
...
Suerte
zarlu
Chetumal, Quintana Roo, México