我希望有一个Excel电子表格会根据之前的下拉列表自动填写下拉列表选项。
基本上我有一个电子表格,允许我从基本下拉列表中选择项目的颜色,每行都有自己的下拉列表。通常颜色是相同的,所以它希望自动填充下一行颜色与我之前的行相同?
谁有任何想法?似乎只能填写下拉列表?还有一种方法可以同时填写所有下拉菜单吗?由于
答案 0 :(得分:0)
根据您的意思,有两种方法可以解决这个问题。'下拉'
如果您使用的是表单控件'下拉,然后您可以右键单击>格式控制...以指定在更改下拉选择时将设置其值的单元格。然后,您可以使用此值来影响电子表格的其他区域。
如果您使用“数据验证”来完成下拉菜单。然后它只会影响您放入的单元格。在这种情况下,您将不得不转向VBA。
为此,您将使用Worksheet_Change事件和If语句检查Target是下拉单元格,然后您可以编写其他下拉列表的填写。查看此microsoft guide以从单元格更改中触发VBA。