0
名前マネージャで「Name1」を非表示にするためにExcel VBAを使用したいと考えています。スコープワークブックでName1を非表示にするコードを教えてください。ありがとう!名前マネージャで定義されたExcel VBA非表示名
'Can hide Name1 with scope Sheet1
ThisWorkbook.Worksheets("Sheet1").Names("Name1").Visible = False
'Can hide Name1 with scope Sheet2
ThisWorkbook.Worksheets("Sheet2").Names("Name1").Visible = False
'Can hide Name1 with scope Sheet3
ThisWorkbook.Worksheets("Sheet3").Names("Name1").Visible = False
'TODO: I want to hide Name1 with scope Workbook, but failed.
'The code hidden Name1 with scope Sheet1 instead.
ThisWorkbook.Names("Name1").Visible = False
はいいですね!スコープブックでName1を非表示にしたいのであれば、すべてのスコープではないのですか?ありがとう! –
@TonyChanコードを読んだ?それを理解しようとした?それをテストしましたか? –
今私は理解する!スコープワークブックではなく、スコープワークシート内の名前をループします。 –