VBAで よく最終行列を得るコーディングをみかけますが
同様のことを VB.NETで達成する方法を ご存じの方 教えて頂けないでしょうか?
一先ずブックの内容をコンソールに出してみようと思っているのが 以下コードなのですが 実行すると
公開メンバー 'get_End' は型 'Range' に見つかりませんでした。 ``` というエラーをまねいています。 ```VB.NET Dim exl As New Microsoft.Office.Interop.Excel.Application Dim sh As Microsoft.Office.Interop.Excel.Worksheet Dim wb As Microsoft.Office.Interop.Excel.Workbook Dim rg As Microsoft.Office.Interop.Excel.Range '★あっているか分からない Try File1.PostedFile.SaveAs(savepath & "hoge.xlsx") wb = exl.Workbooks.Open(savepath & "hoge.xlsx") sh = wb.Sheets(1) rg = sh.Range("A1") Dim maxcul As String maxcul = rg.get_End(Microsoft.Office.Interop.Excel.XlDirection.xlToRight).Column.ToString() '★そんなメソッドないらしい For Each r In sh.Range("A1:" & maxcul) System.Diagnostics.Debug.Print(r.Value) Next Catch ex As Exception System.Diagnostics.Debug.Print("### " & ex.Message & " ###") File1.Focus() Finally exl.Quit() End Try
参考にした記事はこちらになります
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/13 01:18 編集