- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈用Excel设计的支票打印小应用的论文.doc
浅谈用Excel设计的支票打印小应用的论文
[摘 要] 本文从宏语句设计、单元格属性设置与函数应用、打印及纸张设置等方面详细介绍用excel软件设计的支票打印小应用,只需填入收款人、小写金额、内容3个项目即可实现打印支票的自动化,进行大写金额和大写日期的自动转化,记录已打印支票的各项信息,提供已用支票、未用支票张数,无空余支票提醒,无金额或无收款人时不执行打印等功能。
[关键词] excel软件;支票打印;应用
2003年7月的《
2.2 大写日期的自动填写
我们需要定义一个新函数(大写日期),代码如下:
public function 中文日期(小写)
a=replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(小写, 0, "零"), 1, "壹"), 2, "贰"), 3, "叁"), 4, "肆"), 5, "伍"), 6, "陆"), 7, "柒"), 8, "捌"), 9, "玖")
select case len(小写)
case 2
if mid(小写, 2, 1) = 0 then
b = "零" & mid(a, 1, 1) & "拾"
else
b = mid(a, 1, 1) & "拾" & mid(a, 2, 1)
end if
case 1
b = "零" & mid(a, 1, 1)
end select
中文日期 = b
end function
通过上面的代码结合单元格式设置及其他公式就可以实现年月日的大写模式。.
2.3 支票信息管理
需要设计一个过程来实现支票信息管理,代码如下:
sub 打印支票()
sheets("支票打印").select
账号 = right(sheets("支票打印").cells(2, 14).value, 4)
select case 账号
case is = "0309"
??断 = 1
case else
判断 = 0
end select
if 判断 = 1 then
x = 1
do while not (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
select case 支票类型’判断 number 的值。
case 支票类型a
y = 13
case 支票类型b
y = 20
end select
fp = y
do while not (isempty(sheets("支票打印").cells(fp, 2).value))
fp = fp + 1
loop
a = range(cells(y, 2), cells(fp - 1, 2)).count
’选择符合打印条件的数据,判断是否有备用支票
if sheets("支票打印").cells(8, 2).value = "" then
exit sub
else
’n为支票票信息启始行
日期 = sheets("支票打印").cells(7, 2).value
姓名 = sheets("支票打印").cells(8, 2).value
金额 = sheets("支票打印").cells(9, 2).value
用途 = sheets("支票打印").cells(10, 2).value
n = y
do while sheets("支票打印").cells(n, 11).value = 0
if n - y > a or n = 18 or n = 25 then
msgbox "没有备用支票"
’如果没有发票跳出程序
exit sub
else
n =
文档评论(0)