投稿/コメントを表示します。

Workheetオブジェクトについて
テスト1の場合のはwsを変数で宣言していますので、Woriksheetはオブジェクトを指し、
テスト2の場合はエラーになり、Activesheetで動作します。従って、この場合のWorksheetはプロパティーでオブジェクトを取得する必要になるのでしょうか。
Worksheetをオブジェクトとして使用するのは、変数を宣言する時だけでしょうか。

Sub test1()
Dim ws As Worksheet
For Each ws In Worksheets
Range("A1").Value = ws.Name
Next
End Sub
Sub test2()
Dim ws As Worksheet
For Each ws In Worksheets
Range("A1").Value = Worksheet..Name
Next
End Sub
2015/02/10 14:16