投稿日 | : 2004/12/08(Wed) 12:51 |
投稿者 | : Wendy |
Eメール | : |
URL | : |
タイトル | : Re^5: EXCELの操作関連につきまして |
こんにちは。
ちょっと失礼します。
>すでに開いているEXCEL上のデータを
現在、アプリケーションが、開いているときは、GetObject を使用します。
Private Sub Command1_Click()
Dim xlApp As excel.Application
Dim xlBook As excel.Workbook
Dim xlSheet As excel.Worksheet
Dim xlPath As String
Dim MaxRow As Long, MaxColumn As Long
On Error GoTo ErrHandler
Set xlApp = GetObject(, "Excel.Application")
Set xlSheet = xlApp.Sheets(1)
With xlSheet
MsgBox .Cells(6, 1).Value
MaxRow = .Range("A65536").End(xlUp).Row
MaxColumn = .Range("IV6").End(xlToLeft).Column
MsgBox "A列の最大行は、 " & MaxRow & vbCr & _
"6行目の最大列は、 " & MaxColumn
End With
ErrHandler:
If Err.Number > 0 Then
MsgBox Err.Description, 64
End If
Set xlApp = Nothing
End Sub