Excel 使用移动列移动命名范围

Excel 使用移动列移动命名范围,excel,range,move,named,col,Excel,Range,Move,Named,Col,我正在使用2010和Windows7 假设我有一个在a到F列中包含数据的工作表。第三行单元格中的文本也用作userform上标签的标题文本。但由于单元格值和列号都可以更改,所以我无法查找固定的单元格或值 对于每个列,我都定义了一个命名范围,其大小都不同。对于A列,这是“MyRange”。我可以让标签在该范围内的第三行单元格中查找文本 我需要的是,当我剪切粘贴/插入旧列A作为新列D时,“MyRange”自动指向该列的新位置。我想用VBA来实现这一点 在这本书中,我读到了一个相对参考公式,但这并不能

我正在使用2010和Windows7

假设我有一个在a到F列中包含数据的工作表。第三行单元格中的文本也用作userform上标签的标题文本。但由于单元格值和列号都可以更改,所以我无法查找固定的单元格或值

对于每个列,我都定义了一个命名范围,其大小都不同。对于A列,这是“MyRange”。我可以让标签在该范围内的第三行单元格中查找文本

我需要的是,当我剪切粘贴/插入旧列A作为新列D时,“MyRange”自动指向该列的新位置。我想用VBA来实现这一点

在这本书中,我读到了一个相对参考公式,但这并不能满足我的需要

谢谢


Rob

解决此特定问题的方法不是查看命名范围,而是使用命名单元格函数。 我仍然想知道是否有可能对命名范围执行此操作

抢劫