officeba > 单独文章


利用Excel2010宏生成发票号码

如果您需要为您的企业创造的发票,您可以使用的许多发票  模板Office.com 发现之一 。虽然这些模板是一个伟大的起点,他们将不会自动生成唯一的发票号码-您需要该宏 。
这里的整个过程的分析:

0:15:在Excel中查找并打开发票模板。
1:03:设为你喜欢的任何自定义,然后将其保存的文件格式的发票模板(xslm。),是宏观友好。
1:26:创建一个宏,自动1)递增的发票号码和2)清除工作表上的细胞,这样你就可以开始下一张发票上的新鲜。
3:00:将您的宏的形状,使你可以很容易从发票的工作表运行。
3:44:创建另一个宏,让你无宏的文件保存为一个唯一的文件名 ​​(xslx。)发票复印件。
4:33:连接到一个工作簿中的不同形状,第二个宏。
4:58:保存启用了宏的文件(xslm。)的工作簿的主版本 。
宏代码

如果你想自己尝试,觉得自由重用条例草案“的两个宏的VBA代码。

如果你从来没有使用宏之前,可能有宏关闭。xlsm文件类型,您的Excel副本。要进行检查,请使用键盘序列ALT + T,M,S宏设置在“信任中心 “对话框 。如果禁用所有宏,恕不另行通知。选定,选择“ 禁用所有宏,并发出通知  。如果您使用此选项,Excel会提示您启用宏,每次打开一个文件 。

宏1:生成下一个发票号码


    =范围(“E5”)值+ 1 分NextInvoice()范围(“E5”)的价值
    。范围(“A20:E39”)。
ClearContents END SUB

宏#2:用新名称保存发票

小组SaveInvWithNewName()
    DIM NewFN作为的Variant
    到一个新的工作簿
    ActiveSheet.Copy
    NewFN =“C:\ AAA \ INV”。价值和范围(“E5”)及“XLSX。”
    ActiveWorkbook.SaveAs NewFN,文件格式:= “复制发票xlOpenXMLWorkbook
    ActiveWorkbook.Close
    NextInvoice
END SUB

对于更伟大的秘诀,请访问条例草案“的网站,MrExcel.com。此外,如果你VBA和宏的新概念,你想进一步探讨,退房获取与VBA开始在Excel 2010 中创建或删除宏  。
标签: Excel, templates, MVP, VBA, macros


声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

时间:2012-01-16 16:03:07,点击:65824


【OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

评论内容