您好我已经准备了一个在 Excel 中使用 VBA 的程序,以便从包含各个部分属性的表中获取选定部分的属性。
正确的是,每当我在目标表中添加新的行或列甚至单元格时,我的完整 VBA 程序就会变得毫无价值。有人可以建议我在插入或删除行、列或单元格时如何自动更新程序。
例如,在电子表格本身中,我们在其中一个单元格中编写公式,如果您在其上方插入新行,则公式会自动更新为公式中包含的单元格的新地址。
希望我清楚表达我的怀疑。
谢谢。
您好我已经准备了一个在 Excel 中使用 VBA 的程序,以便从包含各个部分属性的表中获取选定部分的属性。
正确的是,每当我在目标表中添加新的行或列甚至单元格时,我的完整 VBA 程序就会变得毫无价值。有人可以建议我在插入或删除行、列或单元格时如何自动更新程序。
例如,在电子表格本身中,我们在其中一个单元格中编写公式,如果您在其上方插入新行,则公式会自动更新为公式中包含的单元格的新地址。
希望我清楚表达我的怀疑。
谢谢。
听起来您希望程序中的单元格引用保持不变,即使单元格移动。
为此,您将需要使用命名范围。
然后,您必须将程序从使用更改Range("A1")
为Range("NamedArea")
电子表格更改时将更新命名范围,因此引用将保持正确