全站数据
8 4 2 0 5 8 1

excel表怎样设置下拉表单

教师帮俱乐部 | 简单学习,快乐成才!         
问题更新日期:2024-10-22 19:56:14

问题描述

excel表怎样设置下拉表单求高手给解答
精选答案
最佳答案

因为数据有效性不 能输出公式。你又想用下拉菜单选你要的选项的话。 我的解决方法是用VBA 的 Worksheet_Change 来监控对应列的变化。每次通过下拉菜单输入选项,输入后监控到变化自动把选项变成用index的公式 (

数据源 + 位置

)。

假设数据有效性的列表在B2:B7, 并命名为list

将下面的代码放在表下面。 下面例子只监控A列, 请按照你的需要改这一行: Set isect = Intersect(Target, Me.Range(

"A:A

"

))

如下面截图, 每次通过数据有效性输入选择,选项会自动变成公式。

把B2输出单元格的a改成god, 由于A列之前的数值都是公式输出,所以以前的a全部也变成god。