Excel精英培训网

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

[已解决]ComboBox1控件

[复制链接]
发表于 2015-12-29 09:38 | 显示全部楼层 |阅读模式
做了一个ComboBox1控件,想达到:当打开Excel时,控件是空,如图1,当鼠标点按控件时,形成下拉菜单,,请帮忙改改,谢谢
Sub ComboBox1_Click()
        Me.ComboBox1.List = Array(Format(Date, "yyyy年m月d日"), Format(Date - 1, "yyyy年m月d日"), Format(Date - 2, "yyyy年m月d日"), Format(Date - 3, "yyyy年m月d日"), Format(Date - 4, "yyyy年m月d日"), Format(Date - 5, "yyyy年m月d日"), Format(Date - 6, "yyyy年m月d日"))

    End Sub
最佳答案
2015-12-29 10:01
Sub addListComb()
    Dim Arr(6) As String, i As Integer

    For i = 0 To UBound(Arr)
        Arr(i) = Format(Date - i, "yyyy年m月d日")
    Next i

    With Sheets(1).ComboBox1
        .List = Arr
        .AddItem "全部"
    End With
End Sub
报2.rar (24.44 KB, 下载次数: 27)
图1.png

报.zip

21.62 KB, 下载次数: 6

发表于 2015-12-29 10:01 | 显示全部楼层    本楼为最佳答案   
Sub addListComb()
    Dim Arr(6) As String, i As Integer

    For i = 0 To UBound(Arr)
        Arr(i) = Format(Date - i, "yyyy年m月d日")
    Next i

    With Sheets(1).ComboBox1
        .List = Arr
        .AddItem "全部"
    End With
End Sub
报2.rar (24.44 KB, 下载次数: 27)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 20:00 , Processed in 0.292196 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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