以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求教:隐藏列的代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45236)

--  作者:飞天
--  发布时间:2014/1/19 14:16:00
--  求教:隐藏列的代码

以下代码是将所列出的列隐藏.

With Tables("物料信息_table1")
    .Cols("采购单价").Visible = False
    .Cols("销售单价").Visible = False
    .Cols("供货商").Visible = False
End With

 

现在希望根据 "CheckedComboBox1" 所列的字段名称(各个字段名称均以符号\',\' 隔开;)进行隐藏.

请问代码应该如何写/


--  作者:有点甜
--  发布时间:2014/1/19 20:07:00
--  
 参考下面的例子

Dim v As String = "第二列,第三列,第四列"
Dim ary() As String = v.Split(",")
For Each c As String In ary
    Tables("表B").Cols(c).Visible = False
Next