在插入/删除列/行时保留function代码

有关设置vba代码的一般问题:

我目前正在创build一个相当强大的电子表格,需要用户input数据的几个单元格。 很可能通过修订过程,我需要插入列和行。 是否有代码,以便我的单元格引用适应这些布局更改?

例如,单元格A1,A2和A3由用户手动input为真或假。 如果我的代码包含一个if / then语句,其中所有三个都是“true”,那么…如果插入一行并且引用的单元格现在是A1,A3和A4,是否可以保留代码? 或者,我是否必须手动更改我的代码?

在此先感谢您的帮助。