Excel VBA 質問スレ Part69at TECHExcel VBA 質問スレ Part69 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト80:デフォルトの名無しさん 20/12/22 07:33:43.93 mqeQ3pSMd.net 単にRangeやCellsと書いたのではアクティブなシートしか参照しない 複数シートを使わない場合であっても単純なエラーを防ぐ意味でシートを指定したほうがいいと思いますよ 81:デフォルトの名無しさん 20/12/22 07:51:09.62 k2dAsx4kx.net 名前付きセルを参照する時、Range("名前")だけだとVBEから実行するときに 他のブックがアクティブになっていて"名前"のセルが無いエラーが出るんで ThisWorkbook を指定したいんですが、RangeオブジェクトがSheetにしか無いんで 名前指定しているにも関わらず ThisWorkbook.Sheets("sheet1").Range("名前") みたいにするしか無いんですが これシート指定の部分を任意にすることは出来ないんでしょうか? 82:デフォルトの名無しさん 20/12/22 07:54:48.95 asPFS5mN0.net 出来る出来ないで聞かれたら出来る 83:デフォルトの名無しさん 20/12/22 10:21:28.79 Lmg+KcEvM.net ツリーからシートを選んでプロパティからオブジェクト名をよく見てみると良いよ。シート名とオブジェクト名が切り離されてる事に気付くから。 そしたら【オブジェクト名】.Cells([RowIndex],[ColumnIndex])とか【オブジェクト名】.Range(“名前”)とかでやってみ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch