比如日期2014年3月10日 所属日期就是2013年2月-2014年2月
比如日期2013年11月10日 所属日期就是2012年10月-2013年10月
每列只能打一个年份的,如跨年就从第二张上打。
就是说有13个月要打,分在两列单上. 每列单的底部要小计(紧跟着)(2013年1,2,3,4,5,6)月
附图,和程序. 麻烦各路大侠帮忙改改点击下载此附件
给你个思路,自己琢磨下看看。
首先你的26个文本框按照规律命名,比如:S1、S2、S3.....S13,B1、B2、B3.....B13,这样方便用函数取文本框名称。
然后,第一个文本框可以用如下语句填写:
Me.Text3 = Format(DateAdd("m", -1, Me.Text0), "yyyy-mm"),记录年份和月份“2013年(2,”后面继续“3,4,5....”
然后月份+1,判断年份是否变化,如果没变化,那么文本框名+1,如果变化则写入年份,然后文本款名从B1开始写入此年月。
这个要求还有一个难点,就是 2014年1月时 ,第一张是2012年12月 ,第二张是2013年1月到12月。
又帮你做了一部分,还有点问题,但大体上差不错了,你先自己看看吧,今天又事情没空了。如果不行改天再帮你看。
�������ش˸���
谢谢啊......我最后用暴力编程法写了....每个月为每个格子赋值,所以每个月要编90行代码,12个月用了1000多行代码.....幸好罗马人没发明一年50个月的历法...
总记录:4篇 页次:1/1 9 1 :