打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel VBA案例之制作送货单

由于之前的一直在讲Excel VBA的基础知识,所以没有讲解什么案例,因为基础概念和知识如果不先讲的话,直接讲案例是无法理解的,今天就利用之前讲过的知识为大家做一个小程序。生活中无时无刻不在开单与被开单,以往的方式是全部手动,随着自动化技术的崛起,这些手动的活也不再完全依靠人力来完成了,今天给大家演示一个小案例,用VBA做一个送货单程序:


如上图,除了一些我们必须手动填写的信息,如收货地址、商家地址外,其他的地方均使用VBA代码实现自动化完成。用动画演示一下:


下面给出三个按钮的源码:

1、Sub 金额合计()

Dim i As Integer

Dim k As Integer

Dim s

For i = 6 To 13

    If Range("b" & i) <> "" And Range("c" & i) <> "" And Range("d" & i) <> "" Then

        For k = 1 To Len(Range("d" & i) * Range("e" & i) * 100)

        Cells(i, 13 + k - Len(Range("d" & i) * Range("e" & i) * 100)) = Mid(Range("d" & i) * Range("e" & i) * 100, k, 1)

        Next

    End If

s = s + Range("d" & i) * Range("e" & i)

Next

Range("f14") = s

End Sub

2、Sub 重新开单()

Range("b2:b3").ClearContents

Range("g2:g3") = ""

Range("b15") = ""

Range("b16").ClearContents

Range("f16").ClearContents

Range("b6:n13").ClearContents

Range("f14") = ""

Range("g2") = Now * 100000

Range("g2").NumberFormatLocal = "G/通用格式"

Range("g3") = Date

End Sub

3、Sub 打印此单()

Range("a1:m17").PrintPreview

End Sub

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VBA如何清除excel单元格的内容和格式?
VBA入门39:VBA与函数3
Excel中的?VBA单元格(区域的引用方法)
在excel中使用vba实现查询、统计系统
VBA清空单元格内容2格式
VBA中强制退出程序
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服