在 Excel 中,如何创建一个 VBA,当数据验证 = 某个选择时从另一张工作表返回数据范围?

在 Excel 中,如何创建一个 VBA,当数据验证 = 某个选择时从另一张工作表返回数据范围?

当我在位于工作表 1 单元格 A1 上的数据验证列表中选择“A”时,我尝试将工作表 4 上的数据(来自 A1:D14)返回到工作表 1 上的 A2:D:15。

答案1

只需将其放在Sheet1 A2

=IF(Sheet1!A1=A, Sheet2!A2)

将公式展开为,D15使其现在涵盖A2:D15

这会起作用,因为您没有$在单元格名称中包含它,从而允许 Excel 在您将其向下和向右拖动时自动更新公式。

相关内容