|
分類:[.NET 全般]
お世話になります。
タイトルの通りなのですが、.NET上でCells.Findを使いたいのですが、
インデックスが無効です とエラーが出てしまいます。
以下ソースです。
Dim cStartRange As Excel.Range
Dim cLookIn As Object
Dim cLookAt As Excel.XlLookAt
Dim cSearchOrd As Excel.XlSearchOrder
Dim cSearchDir As Excel.XlSearchDirection
Try
' 初期位置設定
cStartRange = mExcelSheet.Cells(1, 1)
cLookIn = Excel.XlLookAt.xlWhole
cSearchOrd = Excel.XlSearchOrder.xlByRows
cSearchDir = Excel.XlSearchDirection.xlNext
cReturnRange = Excel.Worksheet.Cells.Find("A", cStartRange, cLookIn, cSearchOrd, _
cSearchDir, True, True, True, True)
Catch ex As Exception
Throw ex
End Try
※参照の開放は省かせてもらいました。
"Excel.Worksheet"には編集したいExcelのシートが指定されていて、Activeにしてあります。
ネットで調べてみても参考になるものが見つからなかったので、こんな感じかな?と思って作ってみましたが
やはり駄目でした。Cells.FindのところでCatchにいっていまします。
ご教示お願い致します。
|