0

我只是不明白,我正在使用 Excel 2003 并且完全困惑,因为我只是不明白......有人可以帮忙吗?我需要使用活动工作表上的多个列标题检查该命名值,然后在包含匹配文本的列的左侧插入一列。我敢肯定那一点很难 - 但我什至无法从这里开始......

4

1 回答 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 回答