gpt4 book ai didi

excel - 在名称管理器中搜索名称并设置值

转载 作者:行者123 更新时间:2023-12-04 22:26:41 26 4
gpt4 key购买 nike

我有很多命名范围。他们都像 MFiles_PG9317B4DE414D4DE3A781648B8F8B5C2Fn1_ID .它们的共同点是它们都以 MFiles_ 开头。 .有时我需要将它们的值设置为 "" .单击每个并手动设置值是一项工作。我想通过代码来实现。我想我必须遍历所有这些,搜索以 MFiles_ 开头的名称并将它们的值设置为 "" .怎么做?

笔记!命名范围应保持原样,只有值应设置为 "" .所以MFiles_PG9317B4DE414D4DE3A781648B8F8B5C2Fn1_ID带值(例如)=78324代码运行后应该是""但名称应保持不变MFiles_PG9317B4DE414D4DE3A781648B8F8B5C2Fn1_ID .还有所有其他人在乞求 MFiles_

Sub NamedRange_Loop()

Dim nm As Name

'Loop through each named range in workbook
For Each nm In ThisWorkbook.Names
If nm = MFiles_ Then
Name.Value =""
End If
Next nm

End Sub

编辑:

Mikku 的解决方案给出:
enter image description here

最佳答案

很接近 :)

Sub NamedRange_Loop()

Dim nm As Name

'Loop through each named range in workbook
For Each nm In ThisWorkbook.Names
If InStr(1, nm.Name, "MFiles_") Then
nm.RefersTo = "=""""" 'nm.Value = "=""""" does the same thing
End If
Next nm

End Sub

关于excel - 在名称管理器中搜索名称并设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57176304/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com