gracias por la respuesta ya he podido exportar bien, pero ahora se me presenta otro problema me gustaria que me orientarais como hacer para que llegado a un numero determinado de filas me añadiera una fila mas para no sobre escribir sobre la fila de totales
este es el codigo con el que exporto
Dim exApp As New Microsoft.Office.Interop.Excel.Application
Dim exLibro As Microsoft.Office.Interop.Excel.Workbook
Dim exHoja As Microsoft.Office.Interop.Excel.Worksheet
Dim contador_reg As Integer
Try
exLibro = exApp.Workbooks.Open(My.Application.Info.DirectoryPath + "\excel\cursos.xls")
exHoja = exLibro.Worksheets(1)
' ¿Cuantas columnas y cuantas filas?
Dim NCol As Integer = DGV.ColumnCount
Dim NRow As Integer = DGV.RowCount
exHoja.Cells(1, 5).value = lugar_eve.Text
exHoja.Cells(1, 6).value = fecha_eve.Text
For Fila As Integer = 0 To NRow - 1
contador_reg = contador_reg + 1
For Col As Integer = 0 To NCol - 1
' pasa los datos a la hoja de excel
exHoja.Cells(Fila + 3, 1) = contador_reg
exHoja.Cells.Item(Fila + 3, Col + 2) = DGV.Rows(Fila).Cells(Col).Value()
Next
Next
exApp.Application.Visible = True
exHoja = Nothing
exLibro = Nothing
exApp = Nothing
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error al exportar a Excel")
Return False
End Try
Return True