0

您好我已经准备了一个在 Excel 中使用 VBA 的程序,以便从包含各个部分属性的表中获取选定部分的属性。

正确的是,每当我在目标表中添加新的行或列甚至单元格时,我的完整 VBA 程序就会变得毫无价值。有人可以建议我在插入或删除行、列或单元格时如何自动更新程序。

例如,在电子表格本身中,我们在其中一个单元格中编写公式,如果您在其上方插入新行,则公式会自动更新为公式中包含的单元格的新地址。

希望我清楚表达我的怀疑。

谢谢。

4

1 回答 1

2

听起来您希望程序中的单元格引用保持不变,即使单元格移动。

为此,您将需要使用命名范围

然后,您必须将程序从使用更改Range("A1")Range("NamedArea")

电子表格更改时将更新命名范围,因此引用将保持正确

于 2012-12-18T15:44:44.873 回答