我在Excel中制作了一系列级联下拉列表。当用户在ColumnB中选择一个选项时,工作表会找到一个列表“Name”d = ColumnB值,并使用该列表设置该列的验证。
工作正常
但是,当我在整个列中拖动单元格并尝试将Data Validation属性应用于所有单元格时,不是分别选择前面的单元格,而是使用第一个单元格绑定的特定单元格定义每个Data Validation属性
因为我可以为单个单元格执行此操作并不是一个问题,但我将在稍后通过代码设置数据和名称,因此我需要找到一种方法,每个数据验证源都包含对其先前的引用细胞而不是那个特定的细胞。
答案 0 :(得分:1)
删除$符号。 $ sign表示引用是绝对的,并且在拖动或复制单元格时,公式中的单元格引用不会更改。
另一个解决方案是为整个列定义数据验证,而不必再拖动。