VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/02/27(Sun) 20:17
投稿者yuki
URL
タイトルExcelの操作方法

お世話になります。
VBから、Excelのワークブックを開き、Sheet1A列の最初の空白行の行番号を取得したいのですが、
うまくいきません。
Private Sub Command1_Click()
Dim xl As Object 'Excel.Application
    Dim wb As Object 'Excel.Workbook
    Dim ws As Object 'Excel.Worksheet
    
    ' エクセルオブジェクトの新しいインスタンスを作成
    Set xl = CreateObject("Excel.Application")
    
    ' ファイル名を指定してワークブックを開く
    Set wb = xl.Workbooks.Open("C:\temp\Book1.xls")
    
    ' エクセルを表示
     xl.Visible = True
    
    ' シート名を指定してオブジェクトを定義
    Set ws = wb.Worksheets("Sheet1")

   ws.Range("a65536").End(xlup).Select
        j = ws.ActiveCell.Row + 1
  msgbox j
End Sub

ws.Range("a65536").End(xlup).Selectのxlupでコンパイルエラーになります。
どのように変更すればよいのでしょうか?
よろしくおねがいします。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -