teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

シートについて、オブジェクト指定と記載していました部分をオブジェクト名での指定と改めさせていただきました。

2021/06/28 12:57

投稿

tttkkk
tttkkk

スコア38

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  book1のマクロからbook2のあるシートをアクティブにしたいのですが、
2
- そのシート指定の際にオブジェクトで指定することができません。
2
+ そのシート指定の際にオブジェクトで指定することができません。
3
- 私のコードでは以下のようにシートをオブジェクト指定しております。
3
+ 私のコードでは以下のようにシートをオブジェクト名で指定しております。
4
4
  ```VBA
5
5
  Sub sheetObjectActivate()
6
6
 
@@ -14,6 +14,6 @@
14
14
  というエラーメッセージが出てきてしまいます。
15
15
 
16
16
  もちろんシートの指定をインデクスでの指定やシート名での指定ですと問題無くアクティブにできます。
17
- ただインデクスやシート名ですと、シートの順番を変えてしまったり、シート名を変更したいときにマクロの書き換えも必要になるので、できればオブジェクト指定をしたいと思っております。
17
+ ただインデクスやシート名ですと、シートの順番を変えてしまったり、シート名を変更したいときにマクロの書き換えも必要になるので、できればオブジェクト名で指定をしたいと思っております。
18
18
 
19
- シートをアクティブにする際にオブジェクトでの指定方法はございますでしょうか。
19
+ シートをアクティブにする際にオブジェクトでの指定方法はございますでしょうか。