Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3522|回复: 20

[已解决]跨工作表实现下拉框的数据的自动更新同时没有空白

[复制链接]
发表于 2016-12-25 20:33 | 显示全部楼层 |阅读模式
请教一下各位大神,数据源在名为数据源的工作表,下拉框在单独的工作表,我想实现的是在比如在数据源A列添加数据,下拉框就可以自动更新并没有空白,有些大神指点了下,但由于本人刚接触VBA不太懂,希望大神完善下,以下是附件。
最佳答案
2016-12-26 16:32
本帖最后由 zjdh 于 2016-12-27 08:04 编辑

(, 下载次数: 18)

提交数据.zip

37.88 KB, 下载次数: 10

发表于 2016-12-26 13:54 | 显示全部楼层
提交数据.rar (24.27 KB, 下载次数: 19)
回复

使用道具 举报

 楼主| 发表于 2016-12-26 14:16 | 显示全部楼层

不行,我一添加它就显示错误,说未找到指定的名称

QQ截图20161226141443.jpg
回复

使用道具 举报

发表于 2016-12-26 14:37 | 显示全部楼层
去11111 发表于 2016-12-26 14:16
不行,我一添加它就显示错误,说未找到指定的名称

那是版本问题,我的是2007版,你好像是WPS。
回复

使用道具 举报

发表于 2016-12-26 14:42 | 显示全部楼层
你点击一个“下拉框”,看左上角显示什么名称,或截图上传。
回复

使用道具 举报

 楼主| 发表于 2016-12-26 14:45 | 显示全部楼层
本帖最后由 去11111 于 2016-12-26 14:47 编辑
zjdh 发表于 2016-12-26 14:37
那是版本问题,我的是2007版,你好像是WPS。

不是我是2010版的,
现在的情况是一开始名称框那不是有顺序的后来我把名称框改了而且改名称框时弹出引用程序的窗口,我直接点的确定,所以添加那不出错了,但是一添加数据,下拉框就空白了,

QQ截图20161226143937.jpg
QQ截图20161226144028.jpg
QQ截图20161226144010.jpg

点评

你没用我给你的附件测试!  发表于 2016-12-26 15:13
回复

使用道具 举报

发表于 2016-12-26 14:52 | 显示全部楼层
或运行以下宏看显示啥名称
Sub AAA()
    For I = 2 To 6
        MsgBox (Sheet1.DrawingObjects(I).Name)
    Next
End Sub
回复

使用道具 举报

发表于 2016-12-26 15:00 | 显示全部楼层
去11111 发表于 2016-12-26 14:45
不是我是2010版的,
现在的情况是一开始名称框那不是有顺序的后来我把名称框改了而且改名称框时弹出引用 ...

名称“下拉框”后面是有空格的,你将丢失的控件勾去掉。
回复

使用道具 举报

 楼主| 发表于 2016-12-26 15:01 | 显示全部楼层
zjdh 发表于 2016-12-26 14:52
或运行以下宏看显示啥名称
Sub AAA()
    For I = 2 To 6

找不到工程或库
回复

使用道具 举报

发表于 2016-12-26 15:08 | 显示全部楼层
DH.gif
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 20:39 , Processed in 0.364556 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表