我只是不明白,我正在使用 Excel 2003 并且完全困惑,因为我只是不明白......有人可以帮忙吗?我需要使用活动工作表上的多个列标题检查该命名值,然后在包含匹配文本的列的左侧插入一列。我敢肯定那一点很难 - 但我什至无法从这里开始......
问问题
1719 次
1 回答
1
好吧,要获取您的命名值列(我认为它是一个命名范围......),您将使用:
ActiveWorkbook.Sheets("mySheet").Range("myRange").Column
因此,您可以执行以下操作:
myNamedRange = ActiveWorkbook.Sheets("mySheet").Range("myNamedRange").Value
myCol = ActiveWorkbook.Sheets("myMainSheet").Rows("1:1").Find(myNamedRange).Column
ActiveWorkbook.Sheets("myMainSheet").Cells(1, myCol).EntireColumn.Insert
于 2009-11-23T16:30:48.190 回答