以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]excel模版中格式化时间  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=5015)

--  作者:pyh6918
--  发布时间:2009/11/16 22:18:00
--  [求助]excel模版中格式化时间
表A中有“开始时间”和“结束时间”两列,日期时间型;
如:开始时间=2009-01-01
      结束时间=2009-05-01
在excel模板中的B2单元格中设置代码后生成效果为:2009年1月至2009年5月
excel模板中的B2单元格代码如何设置?VBScript不支持format
请各位帮忙,多谢了
[此贴子已经被作者于2009-11-17 7:40:50编辑过]

--  作者:blackzhu
--  发布时间:2009/11/17 7:38:00
--  
以下是引用pyh6918在2009-11-16 22:18:00的发言:
表A中有“开始时间”和“结束时间”两列,日期时间型;
如:开始时间=2009-01-01
      结束时间=2009-05-01
在excel模板中的B2单元格中设置代码后生成效果为:2009年1月至2009年5月
excel模板中的B2单元格代码如何设置?format不支持VBScript
请各位帮忙,多谢了

  直接在EXCEL单元格中设置就可以了.


--  作者:pyh6918
--  发布时间:2009/11/17 7:47:00
--  
以下是引用blackzhu在2009-11-17 7:38:00的发言:

  直接在EXCEL单元格中设置就可以了.

能不能用代码设置,因为是在一个单元格中,生成两段日期,而且是用“至”连起来的。


--  作者:程兴刚
--  发布时间:2009/11/17 8:18:00
--  
以下是引用pyh6918在2009-11-17 7:47:00的发言:

能不能用代码设置,因为是在一个单元格中,生成两段日期,而且是用“至”连起来的。

您就不能将模板设置为三个单元格?(中间单元格为固定字符“至”,单元格两侧边框线取消,左右两个单元格为日期时间型即可!)


--  作者:狐狸爸爸
--  发布时间:2009/11/17 8:42:00
--  
看看开发篇 - Excel报表 - 类型介绍 -Style(样式) -其他属性。

其中有个Format属性。
--  作者:pyh6918
--  发布时间:2009/11/17 8:43:00
--  
以下是引用程兴刚在2009-11-17 8:18:00的发言:

您就不能将模板设置为三个单元格?(中间单元格为固定字符“至”,单元格两侧边框线取消,左右两个单元格为日期时间型即可!)

已经按您的办法改了
谢谢程版