With
プロパティ/メソッドではなく、オブジェクト自体が必要な場合、内部で使用するオブジェクトを参照するにはどうすればよいですか?
With ThisWorkbook.Sheets("MySheet")
Call MySub(ThisWorkbook.Sheets("MySheet")) ' works OK, but duplicated
Call MySub(this) ' does not works
.Range(...).Value2 = 1
...
End With
+ ここでの正しい用語は何ですか? これについてGoogleクエリを作成し、いくつかの有用な結果を取得する方法さえ知りません(with
は一般的な単語であるため)...
更新:明確にするために、
with ... as handle
オブジェクト指向のthis
キーワードではなく、Python構文のようなハンドルの観点から考えていました