VimIy微民网,让世界倾听微民的声音! 设为首页 | 加入收藏 | 网站地图
当前位置:主页 > 大杂烩 >

有没有Excel VBA大神 求教一个问题

整理时间:2014-04-14 03:02 热度:°C

【楼主】2014-05-27 13:16

» 有没有Excel VBA大神 求教一个问题
    The UserFrom will display a list of all worksheets in the workbook, including visible,
    hidden, and very hidden. The list will include the all worksheets, and their visible
    status.
    
    要求做一个用户界面,应该是用combobox做一个下拉菜单 里面能看见所有的工作表和它们的可见情况
    显示所有工作表的代码已经写好了
    Private Sub UserForm_Initialize()
     Dim ws As Worksheet
     For Each ws In Worksheets
     ComboBox1.AddItem ws.Name
     Next
    End Sub
    但有什么方法再能显示它们的可见情况呢?
    
网友评论2014-05-27 13:21


    没人吗 感觉好难的样子
    
网友评论2014-05-27 13:22


    ComboBox1.AddItem ws.Name + Str(ws.Visible)
    
    
    1就是可见 0就是不可见
    
网友评论2014-05-27 13:59


    Reply Post by 卜部みこと (2014-05-27 13:22):
    
    ComboBox1.AddItem ws.Name + Str(ws.Visible)
    
    
    1就是可见 0就是不可见
    
    谢谢大神 测试过 可以了
    那能不能让1 0 变成visible invisible呢?这样直观点
    
网友评论2014-05-27 14:09


    Reply Post by stmlugia (2014-05-27 13:59):
    
    谢谢大神 测试过 可以了
    那能不能让1 0 变成visible invisible呢?这样直观点
    
    Dim ws As Worksheet
    Dim str As String
    For Each ws In Worksheets
    Select Case ws.Visible
    Case xlSheetVisible
    str = "Visible"
    Case xlSheetHidden
    str = "Invisible"
    Case xlSheetVeryHidden
    str = "Invisible"
    Case Else
    str = "Unknown"
    End Select
    ComboBox1.AddItem ws.Name + "-" + str
    Next
    
网友评论2014-05-27 14:15


    Reply Post by 卜部みこと (2014-05-27 14:09):
    
    Dim ws As Worksheet
    Dim str As String
    For Each ws In Worksheets
    Select Case ws.Visible
    Case xlSheetVisible
    str = "Visible"
    Case xlSheetHidden
    str = "Invisible"
    Case xlSheetVeryHidden
    str = "Invisible"
    Case Else
    str = "Unknown"
    End Select
    ComboBox1.AddItem ws.Name + "-" + str
    Next
    就是这种效果 十分感谢!
    
网友评论2014-05-27 14:30


    Reply Post by stmlugia (2014-05-27 14:15):
    
    就是这种效果 十分感谢!
    
    看你的需求,还是把显示文字改成本身的吧
    

    
    
    

关于网站 | 网站声明 | 用户反馈 | 合作伙伴 | 联系我们
Copyright 2012年2月8日 苏ICP备12030052号-3