|
▼プラプラ さん:
>別ファイルのシート名を取得して一覧表示しようとしています。
>その中の特定のシート名は一覧に表示したくありません。
>
>If ws.Sheets(i).Name = "AAA"
>
>とすると,
> 実行時エラー'13'
> 型一致しません
>というエラーとなります。
>
>dim ws2 as worksheet
>
>set ws2.Name = "AAA"
>If ws.Sheets(i).Name = ws2.Name
>
>のような形でするしかないのでしょうか?
ありがとうございます。
Aというブックにマクロを置いています。
Bというブックのシート名を取得し,Aのブックのセル個々に1シート名を表示しています。Bのブックにはセルに表示したくないシートがありスキップしたいです。
sheet1 sheet1
sheet2 → sheet3
sheet3
sheet2 はセルに表示したくないということで,
if bb.Sheet(i).Name = "sheet2" then
(bbはブックBを設定してます。)
のように記述すると,エラーになり,セルに格納後,セルで聞いてもエラーとなります。ですが,回答いただいたことは試してみました。
他に考えられることがないでしょうか?
|
|