Exportar Datagrid a Excel
Publicado por Emilio (1 intervención) el 14/03/2020 12:57:29
Trato de exportar el contenido de un datagrid a Excel y me da "Número de fila incorrecto".
Uso un código muy extendido en la red, que todo el mundo usa y que funciona. A mí me funciona la exportación de la fila de cabecera con sus Caption, pero salta cuando inicia la captura del contenido de la primera fila de datos.
Por ejemplo, si pongo este código, SÍ funciona:
Pero si pongo en código recomendado:
No funciona y me da el mensaje de número de fila incorrecto.
¿Alguien que me eche una mano?
Uso un código muy extendido en la red, que todo el mundo usa y que funciona. A mí me funciona la exportación de la fila de cabecera con sus Caption, pero salta cuando inicia la captura del contenido de la primera fila de datos.
Por ejemplo, si pongo este código, SÍ funciona:
1
2
3
4
5
' -- Recorrer las filas
For j = 0 To n_Filas - 1
' -- Asignar el valor a la celda del Excel
Obj_Hoja.Cells(j + 2, iCol) = "Hola"
Next
Pero si pongo en código recomendado:
1
2
3
4
5
' -- Recorrer las filas
For j = 0 To n_Filas - 1
' -- Asignar el valor a la celda del Excel
Obj_Hoja.Cells(j + 2, iCol) = dgCompra.Columns(i).CellValue(dgCompra.GetBookmark(j))
Next
No funciona y me da el mensaje de número de fila incorrecto.
¿Alguien que me eche una mano?
Valora esta pregunta


0