Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6142 / 76734 ←次へ | 前へ→

【76194】Re:シート名の先頭が変化するシートを特定したい
発言  γ  - 14/10/13(月) 6:02 -

引用なし
パスワード
   こんにちは。
ht tp://excel-ubara.com/excelvba5/EXCELVBA242.html
を参考にして下さい。
ExecuteExcel4Macroは特定の場合に限って使うべきで、
シート名が特定出来ない場合は、適当ではありません。

エラー処理と組み合わせてシート名を割り出す方法で可能は可能でしょうし、
シート名を直接取得する方法があるのかもしれませんが、
古い時代のマクロについては資料も乏しく、
そこに資源を投入して検討することは、殆ど時間の無駄と思われます。

普通に開いて、worksheetsコレクションを
Like で調べるのがよろしいかと思います。

しかも多数のセルを走査するのであれば、時間的にも
普通に開いてFindを使う方が、4,5倍は速くなるはずです。
先日の投稿の例で実験してみて下さい。

1 hits

【76193】シート名の先頭が変化するシートを特定したい ペンネーム船長 14/10/12(日) 23:30 質問
【76194】Re:シート名の先頭が変化するシートを特定... γ 14/10/13(月) 6:02 発言
【76195】Re:シート名の先頭が変化するシートを特定... γ 14/10/13(月) 9:32 発言
【76202】Re:シート名の先頭が変化するシートを特定... ペンネーム船長 14/10/13(月) 18:43 お礼

6142 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free