リスト内のシート名を提供する動的な名前付き範囲があります (A2 = オーストリア、A3 = ドイツ、A4 = ポーランドとしましょう) このリストはユーザーによってサイズが異なる可能性があるため、キャプチャする名前付き範囲にオフセットがあります列 A のすべてのセルに名前が含まれています。
IF ステートメントを使用して、この名前付き範囲に基づいて特定のシートを非常に非表示にしたいと考えています。
何かのようなもの:
Public Sub test()
Sheets(Array(Range("MyRange"))).Visible = xlVeryHidden
End Sub
上記を使用すると、次のエラーが表示されます: 実行時エラー '13': タイプの不一致
提案をお願いします。
ありがとうポール