Excel精英培训网

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

[已解决]表单控件 组合框如何动态赋值

[复制链接]
发表于 2014-3-18 13:31 | 显示全部楼层 |阅读模式
5学分
本帖最后由 zhoujunah 于 2014-3-18 16:57 编辑

需要通过单选框选定的值为组合框动态赋值,请高手指教。
最佳答案
2014-3-18 15:29
zhoujunah 发表于 2014-3-18 13:41
附件

利用 定义名称 完成

1 定义名称 SJ  具体公式在名称管理器查看
2 组合框 数据来源 为 定义的名称

321114-函数-定义名称-组合框.rar (11.54 KB, 下载次数: 350)

发表于 2014-3-18 13:34 | 显示全部楼层
提供数据附件,并举例说明要达到的效果
回复

使用道具 举报

 楼主| 发表于 2014-3-18 13:40 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2014-3-18 13:41 | 显示全部楼层
附件

test.zip

9.66 KB, 下载次数: 66

回复

使用道具 举报

发表于 2014-3-18 15:29 | 显示全部楼层    本楼为最佳答案   
zhoujunah 发表于 2014-3-18 13:41
附件

利用 定义名称 完成

1 定义名称 SJ  具体公式在名称管理器查看
2 组合框 数据来源 为 定义的名称

321114-函数-定义名称-组合框.rar (11.54 KB, 下载次数: 350)
回复

使用道具 举报

 楼主| 发表于 2014-3-18 16:31 | 显示全部楼层
请大神帮忙看一下如下代码如何修改才能实现上面的功能:
Sub DateDim_click()
     Sheets(3).Shapes.Range(Array("Drop Down 6")).Select
    If Sheets(2).Range("$F$2") = 1 Then

            With Selection
                .ListFillRange = ""
                .ListFillRange = "Sheet2!$B$3:$B$5"
                .LinkedCell = "Sheet2!$F$4"
                .DropDownLines = 30
            End With
            
    ElseIf Sheets(2).Range("$F$2") = 2 Then
            With Selection
                .ListFillRange = ""
                .ListFillRange = "Sheet2!$C$3:$C$10"
                .LinkedCell = "Sheet2!$F$4"
                .DropDownLines = 30
            End With
    ElseIf Sheets(2).Range("$F$2") = 3 Then
            With Selection
                .ListFillRange = ""
                .ListFillRange = "Sheet2!$D$3:$D$17"
                .LinkedCell = "Sheet2!$F$4"
                .DropDownLines = 30
            End With
    Else
            With Selection
                .ListFillRange = ""
                .ListFillRange = "Sheet2!$E$3:$E$17"
                .LinkedCell = "Sheet2!$F$4"
                .DropDownLines = 30
            End With
    End If
End Sub
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-10 13:18 , Processed in 0.408191 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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