投稿日 | : 2004/12/07(Tue) 23:58 |
投稿者 | : てこな |
Eメール | : |
URL | : |
タイトル | : Re^2: EXCELの操作関連につきまして |
早速のご指摘申し訳ありません。
本サイト内のご指摘をいただきましたあたり
「VBからExcel及びWordを操作する時の注意事項 や
Excel のタスクを正常に終了できない現象」を
私なりにですが精査し、以下のように修正し、
エラー自体は改善することができました。
(修正前)
Private Sub Command2_Click()
Dim MaxRow As Long
MaxRow = Range("A65536").End(xlUp).Row
MsgBox (MaxRow)
End Sub
(修正後)
Private Sub Command8_Click()
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Dim MaxRow, MaxRow0 As Long
Set xlApp = Excel.Application
Set xlBook = xlApp.Workbooks.Add
Set xlSheet = xlBook.Worksheets(1)
MsgBox (xlApp.ActiveSheet.Cells(6, 1).Value)
MaxRow = xlApp.ActiveSheet.Range("A65536").End(xlUp).Row
MaxRow0 = xlApp.ActiveSheet.Range("IV6").End(xlToLeft).Column
MsgBox (MaxRow)
MsgBox (MaxRow0)
しかし、すでに開いているEXCEL上のデータを
MsgBoxの結果より上手に拾うことができませんでした。
その辺りまだ十分理解できていないように思えます。
お忙しい中申し訳ございませんが、
宜しければご指摘をいただけると幸いです。
以上