投稿者 初心者  (社会人) 投稿日時 2017/8/9 11:21:20
回答ありがとうございます。
ご指摘いただいた箇所は後で修正します。


 For i As Integer = 0 To DataGridView1.Rows.Count - 1
                For j As Integer = 2 To DataGridView1.Rows.Count - 1
                    sheet.Range("A2").Value = DataGridView1.Rows(i).Cells(1).Value
                    sheet.Range("B2").Value = DataGridView1.Rows(i).Cells(4).Value
                    sheet.Range("C2").Value = DataGridView1.Rows(i).Cells(5).Value
                    sheet.Range("D2").Value = DataGridView1.Rows(i).Cells(6).Value
                    sheet.Range("E2").Value = DataGridView1.Rows(i).Cells(7).Value
                Next
            Next

これでデータグリッドの一行だけはExcelに出力できるようになりました。
jをExcelのセルの値に持ってきたいのですが、HRESULT からの例外:0x800A03ECとエラーが出てしまいます。どうしたらいいでしょうか??