gpt4 book ai didi

vba - 使用 VBA 将选择添加到命名范围?

转载 作者:行者123 更新时间:2023-12-04 13:21:00 24 4
gpt4 key购买 nike

我有一个名为 tempPrintArea 的命名范围并指

='Label packinglist'!$A$1:$J$59

我想使用 VBA 向它添加另一个选择,以便它引用
='Label packinglist'!$A$1:$J$59,'Label packinglist'!$A$61:$J$110

我怎样才能做到这一点?

我正在设想类似的东西

Range("tempPrintArea").RefersTo = wks.Range("tempPrintArea").Address & wks.Range("$A$61:$J$110")

...但这不起作用

最佳答案

假设您已经创建了这样的命名范围:

Dim wks As Worksheet
Set wks = ThisWorkbook.Worksheets("Label packinglist")

wks.Names.Add Name:="tempPrintArea", RefersTo:=wks.Range("A1:J59")

下一步是为其添加新的引用:
wks.Names("tempPrintArea").RefersTo = Union(wks.Range("tempPrintArea"), wks.Range("A61:J110"))

现在
Dim test As String
test = wks.Range("tempPrintArea").Address ' returns $A$1:$J$59,$A$61:$J$110

enter image description here

关于vba - 使用 VBA 将选择添加到命名范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23013136/

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