以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何提取各列的数字,自动填到一个列  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=114293)

--  作者:qingdaobear
--  发布时间:2018/2/2 14:39:00
--  如何提取各列的数字,自动填到一个列

有列A,内容是1号楼

列B,内容是1单元

列C,内容是101

如何在列D,自动生成1-1-101,也就是从列A取1,列B取1,列C取101,然后汇总到列D,每组数字直接加上 -  号,也就是1-1-101


--  作者:有点甜
--  发布时间:2018/2/2 14:43:00
--  

datacolchanged事件

 

select case e.datacol.name
    Case "A", "B", "C"
        e.DataRow("D") = e.DataRow("A").replace("号楼","") & "-" & e.DataRow("B").replace("单元", "") & "-" & e.DataRow("C")
End Select