Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

导出EXCEL时如何插入行,或者如何合并单元格或画线。

chinasa  发表于:2014-01-06 16:46:08  
复制

我有一个EXCEL表格模板,在尾部有一个固定格式,在表头与尾部之间用如下语句写入明细内容。但问题是明细内容的记录数不确定,怎样能在写明细时插入行,使尾部的格式始终保持在尾部,或者是怎样写合并单元格以及如何画表格线。

 

       Do Until TableA.EOF = True
                  xlSheet.Cells(x, 1) = XH
                x = x + 1
                XH = XH + 1
                TableA.MoveNext
       Loop

  箱号 尺寸 品名 重量 件数 提单号 起运港 目的港 铅封号 空重箱标识
1 TEMU4886398 20GP SLATE 24000 25 BJSBNE000023 KRINC AUBNE R71842 F
2 CAIU9203886 40HC STEELFORCE STRUCTURAL 25843 37 DLCBNE001374 KRINC AUBNE S04753 F
申请修改下列集装箱除箱号外的表体信息
  集装箱号 修改项 修改前内容 修改后内容
         
经办关员意见  
科长意见  

 

Top
沧海桑田 发表于:2014-01-06 22:03:14
尾部固定内容放在报表的“分组页脚”或“页面页脚”或“报表页脚”

cspa 发表于:2014-01-06 22:54:32
需要看看你的excel模板。一个简单的办法是根据明细行的最多行数,在模板上设定一个固定的行数N,每次的实际行数x是小于或等于N的。实际填写完x行和尾部固定格式数据后,再将多余的空行(即x+1行至N行)删除。这样可以保证尾部固定格式数据的行号在填写时是确定值而不是变量。从而减化代码设计。

chinasa 发表于:2014-01-07 08:25:45

感谢两位老师的指导。

沧海桑田老师的方法在报表时可以,但我需要写在EXCEL中的。

CSPA老师的方法应该可行,我试下,谢谢。(我最大明细行数的跨度可能会很大,是个问题。)



chinasa 发表于:2014-01-07 10:00:30

不好意思,删除语句能不能帮写一句?

 

 Dim xlApp As Excel.Application                                  

Dim xlBook As Excel.Workbook

 Dim xlSheet As Excel.Worksheet



chinasa 发表于:2014-01-07 11:06:20
问题解决,谢谢各位老师。

总记录:5篇  页次:1/1 9 1 :