在EXCEL中,当选中窗体组合框下拉列表的选项后,怎样让它指向指定的单元格
不是数据有效性的下拉列表,是窗体控件中的组合框的下拉列表就像某些网页上的下拉列表一样,当你选中下拉列表中的某一项后,会自动转向特定的网页内容。比如一些汽车类的网站,当你在...
不是数据有效性的下拉列表,是窗体控件中的组合框的下拉列表
就像某些网页上的下拉列表一样,当你选中下拉列表中的某一项后,会自动转向特定的网页内容。比如一些汽车类的网站,当你在下拉列表中选取某一个品牌的汽车后,就会自动转到介绍这个品牌的网页
在SHEET3中的N5——N33是组合框下拉列表的数据源区域,单元格链接在O5,以下“A——AC”是组合框下拉列表的数据源。
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
AA
AB
AC
当在下拉列表中选择“A——AC”依次应指向“A5,A27,A142,A193,A248,A256,A313,A321,A333,A336,A375,A427,A535,A548,A597,A646,A682,A764,A827,A893,A916,A929,A1050,A1133,A1175,A1203,A1278,A1301,A1356
请 cn_xk 直接给个代码吧 展开
就像某些网页上的下拉列表一样,当你选中下拉列表中的某一项后,会自动转向特定的网页内容。比如一些汽车类的网站,当你在下拉列表中选取某一个品牌的汽车后,就会自动转到介绍这个品牌的网页
在SHEET3中的N5——N33是组合框下拉列表的数据源区域,单元格链接在O5,以下“A——AC”是组合框下拉列表的数据源。
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
AA
AB
AC
当在下拉列表中选择“A——AC”依次应指向“A5,A27,A142,A193,A248,A256,A313,A321,A333,A336,A375,A427,A535,A548,A597,A646,A682,A764,A827,A893,A916,A929,A1050,A1133,A1175,A1203,A1278,A1301,A1356
请 cn_xk 直接给个代码吧 展开
2个回答
展开全部
右键单击组合框→设置控件格式→控制→单元格链接(在此指定一个单元格)
在你从下拉菜单中选择后,指定的单元格会显示你选择的序号,可以再根据此序号设置条件。
需要指向对应位置,肯定需要VBA来控制。如果是显示对应内容,可以用函数来实现。
在你从下拉菜单中选择后,指定的单元格会显示你选择的序号,可以再根据此序号设置条件。
需要指向对应位置,肯定需要VBA来控制。如果是显示对应内容,可以用函数来实现。
更多追问追答
追问
你为我解决了第一步,谢谢!
我的下拉列表中有20个选项,我需要每选择一个选项,都会指向指定的单元格,这一步又怎样操作呢?怎样给序号设置条件?
追答
假设你的组合框数据源区域是A2:A21 单元格链接是 B1
按Alt+F11打开VBA编辑窗口,插入模块,右边窗口粘贴下方代码:
Sub 定位() '工程名称
Worksheets(1).Range("A" & Cells(1, 2) + 1).Select '定位光标到指定位置
ActiveWindow.ScrollRow = Cells(1, 2) '定位窗口到指定行号
ActiveWindow.ScrollColumn = 1 '定位窗口到指定列号
End Sub '结束工程
然后,右键单击组合框--指定宏--选择宏名称“定位”--确定。试用一下,看是不是你要的效果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询