浅谈用excel设计的支票打印小应用的论文

浅谈用excel设计的支票打印小应用的论文

ID:9770275

大小:70.00 KB

页数:8页

时间:2018-05-08

浅谈用excel设计的支票打印小应用的论文_第1页
浅谈用excel设计的支票打印小应用的论文_第2页
浅谈用excel设计的支票打印小应用的论文_第3页
浅谈用excel设计的支票打印小应用的论文_第4页
浅谈用excel设计的支票打印小应用的论文_第5页
资源描述:

《浅谈用excel设计的支票打印小应用的论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浅谈用Excel设计的支票打印小应用的论文[摘要]本文从宏语句设计、单元格属性设置与函数应用、打印及纸张设置等方面详细介绍用excel软件设计的支票打印小应用,只需填入收款人、小写金额、内容3个项目即可实现打印支票的自动化,进行大写金额和大写日期的自动转化,记录已打印支票的各项信息,提供已用支票、未用支票张数,无空余支票提醒,无金额或无收款人时不执行打印等功能。  [关键词]excel软件;支票打印;应用      2003年7月的《 2.2大写日期的自动填写  我们需要定义一个新函数(大写日期),代码如下:  publicfunction中文日

2、期(小写)  a=replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(小写,0,"零"),1,"壹"),2,"贰"),3,"叁"),4,"肆"),5,"伍"),6,"陆"),7,"柒"),8,"捌"),9,"玖")  selectcaselen(小写)  case2  ifmid(小写,2,1)=0thenb="零"&mid(a,1,1)&"拾"  else  b=mid(a,1,1)&"拾"&mid(a,2,1)  endif  case

3、1  b="零"&mid(a,1,1)  endselect  中文日期=b  endfunction  通过上面的代码结合单元格式设置及其他公式就可以实现年月日的大写模式。.  2.3支票信息管理  需要设计一个过程来实现支票信息管理,代码如下:  sub打印支票()  sheets("支票打印").select  账号=right(sheets("支票打印").cells(2,14).value,4)  selectcase账号  caseis="0309"  判断=1  caseelse  判断=0  endselect  if判断=1th

4、en  x=1  dowhilenot(isempty(sheets("开票信息").cells(x,1).value))  x=x+1  loop  x=range(cells(1,2),cells(x,2)).count  sheets("支票打印").select  ’判断支票本数a,fp为支票信息启始行  支票类型=sheets("支票打印").cells(1,1).value  支票类型a=sheets("支票打印").cells(13,1).value  支票类型b=sheets("支票打印").cells(20,1).value  

5、selectcase支票类型’判断number的值。  case支票类型a  y=13  case支票类型b  y=20  endselect  fp=y  dowhilenot(isempty(sheets("支票打印").cells(fp,2).value))  fp=fp+1  loop  a=range(cells(y,2),cells(fp-1,2)).count  ’选择符合打印条件的数据,判断是否有备用支票  ifsheets("支票打印").cells(8,2).value=""then  exitsub  else  ’n为支票

6、票信息启始行  日期=sheets("支票打印").cells(7,2).value  姓名=sheets("支票打印").cells(8,2).value  金额=sheets("支票打印").cells(9,2).value  用途=sheets("支票打印").cells(10,2).value  n=y  dowhilesheets("支票打印").cells(n,11).value=0  ifn-y>aorn=18orn=25then  msgbox"没有备用支票"  ’如果没有发票跳出程序  exitsub  else  n=n+1 

7、 endif  loop  ’输入发票信息  pjhm1=val(mid(sheets("支票打印").cells(n,2).value,3,10))+val(sheets("支票打印").cells(n,9).value)  pjhm2=sheets("支票打印").cells(n,2).value  pjhm3=val(mid(sheets("支票打印").cells(n,2).value,3,10))  pjhm=replace(pjhm2,pjhm3,pjhm1)  sheets("支票打印").cells(n,9).value=val(

8、sheets("支票打印").cells(n,9).value)+1  sheets("开票信息").cells(x,2).value=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。