タグ

ブックマーク / paz3.hatenablog.jp (1)

  • Excelでワークシートを選択する場合にSelectではなくActivateを使った方がよい理由 - paz3のおもいつき

    Excel VBAのおぼえがきです。 Rangeの選択の前にWorksheetの選択が必要 Rangeオブジェクトを選択(Select)する場合、先にそのRangeがあるWorksheetオブジェクトを選択しておく必要があります。選択しておかないと「Range クラスの Select メソッドが失敗しました」というエラーが表示されます。 たとえばSheet1が選択されているとき、Sheet2のA1セルを選択するとエラーになります。 Sheet2.Range("A1").Select Worksheetの選択メソッドは2種類ある そこで、Rangeを選択する前にWorksheetオブジェクトを選択します。Worksheetオブジェクトを選択する場合、次の2種類のメソッドがあります。 Worksheet.Select Worksheet.Activate 通常はこのどちらでもWorksheet

    Excelでワークシートを選択する場合にSelectではなくActivateを使った方がよい理由 - paz3のおもいつき
    fuyu77
    fuyu77 2016/08/23
  • 1