在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 直接给个代码吧
展开
 我来答
cn_xk
2011-02-26 · TA获得超过522个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:334万
展开全部
右键单击组合框→设置控件格式→控制→单元格链接(在此指定一个单元格)
在你从下拉菜单中选择后,指定的单元格会显示你选择的序号,可以再根据此序号设置条件。
需要指向对应位置,肯定需要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 '结束工程

然后,右键单击组合框--指定宏--选择宏名称“定位”--确定。试用一下,看是不是你要的效果。
迎客松01
2011-02-26 · TA获得超过2131个赞
知道大有可为答主
回答量:1426
采纳率:0%
帮助的人:1464万
展开全部
这个需要使用VBA进行控制的,需要针对具体情况编写.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式