当前位置: 首页 > news >正文

如何学习VBA_3.2.20:DTP与Datepicker实现日期的输入

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的劳动效率,而且可以提高数据处理的准确度。我推出的VBA系列教程共九套和一部VBA汉英手册,现在已经全部完成,希望大家利用、学习。

如果您只是一般的职场VBA需求,可以打包选择7.1.3.9教程+汉英手册,第7套教程是入门,第1套教程是入门后的提高,第3套教程字典是必备的VBA之精华,第9套教程是实用的典型案例讲解。这四套教程内容掌握后足以处理一般工作中的问题,实际写代码的时候再辅助代码汉英手册,足矣!如果您想进一步提高,就需要选择高级阶段的教程了

VBA是面向对象编程的语言,博大精深。很多朋友咨询VBA的学习方法,我会陆续给大家讲解一些我的经验,大家可以慢慢体会。今日的内容是如何学习VBA_3.2.20:DTP与Datepicker实现日期的输入

【分享成果,随喜正能量】世事无常,人生起落,唯有心明,才是在这修行的道场中,呵护好自己。。

3.2.20 DTP与Datepicker实现日期的输入

在我的第一版《VBA代码解决方案》中,日期的输入是利用了DTP控件来完成的,这是针对32位OFFICE系统的操作,在改版过程中,为了适合32位和64位兼用的问题,我给大家介绍了就是利用“加载宏”的功能来实现。并提供给了学员这个加载宏的文件。或许,在以后信MS会有很好的解决,比如Listview控件,在19版本应用就没有问题了,但目前据我测试DTP控件还没有很好的得到解决。

DTP控件:日期和时间选择器 (DTP) 控制提供了一个简单而直观的界面,通过该界面与用户交换日期和时间信息。例如,使用 DTP 控制,您可以要求用户输入日期,然后轻松检索选择。

加载宏是通过增加自定义命令和专用功能来扩展 Microsoft 系列办公软件功能的补充程序,可扩软件包括常用的Word、Excel、PowerPoint、Outlook等 。可从 Microsoft Office 网站或第三方供应商获得加载宏,也可使用 Visual Basic for Applications 编写自己的自定义加载宏程序。

加载宏又被称为扩展宏,主要就是扩展原软件的功能,满足用户自身需求,或作为商品向公众发售。它不需要另行安装软件。用户制作的宏文件可以象Office制作的普通文档一样进行保存、打开、复制、与他人分享。

加载宏文件可以是软件自带的,象Excel中的查询向导,分析工具库等。与自带加载宏对应的则是自定义加载宏——用户自已利用办公软件或其他工具软件编辑的宏。自定义加载宏泛指一类宏,由制作软件的不同带有不同的扩展名。如Excel的宏文件2003版以前的后缀为.xla,2007版后的后缀为.xlam,Word的宏文件后缀为.docm,PowerPoint的为.ppa等,在电脑中查到的.DLL .COM .EXE有一部分也是加载宏,是用VB,C++等开发的。

最后提醒大家一点,加载宏要慎用,如果不是编写的加载宏,或者是来路确定的加载宏,最好慎用。如果您能确实看懂代码,那另当别论。但以我的经验,阅读代码比写代码的难度要大。所以对于加载宏要慎用。这是一个雷。有兴趣的朋友可以参考我的高级教程第十套《VBA高级应用30例》,这套教程专门讲程序的分发。

我20多年的VBA实践经验,全部浓缩在下面的各个教程中:



相关文章:

  • SpringBoot当中当主线程使用异步处理其他流程的时候需要获取上下文会出现什么情况详解
  • 蓝桥杯备赛-入门训练题 day1
  • 当今前沿技术:人工智能与区块链的未来发展
  • 每天五分钟深度学习框架PyTorch:算法模型的保存和加载(CPU和GPU)
  • Android Media3 ExoPlayer 开发全攻略:从基础集成到高级功能实战
  • 使用python的原始模块与网站交互
  • 工业触摸屏在调色机械设备中的应用
  • 通义万相 2.1 与蓝耘智算平台的深度协同,挖掘 AIGC 无限潜力并释放巨大未来价值
  • 电子元器件选型与实战应用—16 怎么选一个合适的MCU芯片?
  • 【vue3】中断请求、取消请求
  • 激光雷达产业观察--速腾聚创发展脉络2025.3.14
  • 【大模型基础_毛玉仁】2.3 基于 Encoder-only 架构的大语言模型
  • jenkins+robotFramework持续集成(三)之jenkins参数
  • 【Java从入门到精通】一篇文章彻底搞懂:类和对象到底是什么?
  • 大摩闭门会:250312 学习总结报告
  • Arbitrum之智能合约
  • 用 Python 检测两个文本文件的相似性的几种方法
  • LeetCode 滑动数组统计+至少 2962. 统计最大元素出现至少 K 次的子数组
  • C++ —— 线程安全
  • 神经网络的数据集处理
  • 四川一国企“80后”掌门人为报领导“知遇之恩”,盲目决策致数亿损失
  • 中宣部版权管理局:微短剧出海面临版权交易不畅、海外维权较难等难题
  • 拖车10公里收1900元?货车司机质疑收费过高,潮州饶平县市监局已介入
  • “两高”发布侵犯知产犯罪司法解释:降低部分犯罪入罪门槛
  • 用一生走丝路,91岁艺术家耿玉琨的书旅奇遇
  • 福建一改造项目1人高处坠亡且事故迟报41天,住建厅约谈相关责任单位