excel图片显示代码_EXCEL/VBA编程实战之地铁票计算器

cdb6ca33cdbf03eff193ae93985534f9.png

前几天有个在校学生给了我如下一张图,希望我能帮忙编写一个小程序来完成地铁票价的自动计算——即选择好起点站和终点站后自动计算地铁票的价格。

ceb8e5823c2eed7bcaf230ef2dc5c84a.png

我也不好意思拒绝一个这么有想法的还上进好学生,所以我就帮他用EXCEL/VBA编程来写了个界面小程序,完全可以实现他想要的功能,他十分满意。下面先看一下实现效果:

v2-dd854345a14c3486ae636b17cc882c7a_b.gif

编程思路如下:

第一步:先将图片中的地铁站录入到Excel表格中,并按照顺序编写相应的序号:

b9630f1d5fe83e987287183f5abe6e7b.png

第二步,利用窗体控件来完成操作界面制作:

e5cc875d6b277a66644a95f4354df00f.png

第三步:VBA编程:

首先,打开Excel文件时,自动打开操作界面,并把相应的地铁站名称加载到起点站和终点站下拉框中,具体代码如下:

1e022bfebc2dd87c3d27d5d903278099.png

其次完成票价计算代码,需要注意的是地铁站是循环的,要根据最近的路线计算票价:

5ebb63ee3d4cfdda126c22bf6a69eab2.png

最后完成显示数据和隐藏数据的代码:

7c6362c5f294b6a0cb70d41d7859274d.png

这样整个代码就完成了,想获取源代码的小伙伴们,请在作者公众号 吉祥编程 后台 交流互动 菜单下点击 号主微信,加我微信后索取。更多EXCEL/VBA 知识,敬请关注 吉祥编程 公众号。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值