3.2.20:DTP与Datepicker实现日期的输入

【分享成果,随喜正能量】人生艰难自不必去回避,人生艰难说多了也是白说,为什么,解决不了问题,说了也还是那么难。。

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

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

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

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例》,这套教程专门讲程序的分发。

3.2.21 VBA学习的三个阶段

在这套学习方法的文章中,关于文件操作,数组,数据库和WORD VBA,是我对初级阶段学员不要求掌握的,只是要求能利用我提供的代码完成操作即可。

对于我的教程而言,共有三个阶段:

初级阶段是要掌握基本VBA操作和对VBA思想的领会,这个阶段是我的第七套教程及第一套教程,这个阶段要求大家掌握VBA的操作,和完成对对象编程的基本理解,如循环操作,字符串操作,对象的属性,方法等等。要求大家完成这个阶段的学习后可以处理实际工作中的一般问题。能够得心应手地完成重复的数据处理工作。

中级阶段就是要完成专业的数据处理。这个阶段要掌握的是字典和数据库。及WORD VBA以及实例的应用讲解,对应我的教程是第三套、第二套、第八套、第九套。

但由于第三套字典是VBA的精华部分,我往往是推荐给初级学员的。这就是我经常推荐初级学员7.1.3三套教程的道理。

第三阶段是高级阶段,要求学员掌握跨应用程序的VBA应用及掌握类的知识,这个阶段要掌握的网抓,VBA发送邮件,类、接口的理论及应用。真正领会对象,属性,方法,事件的意义,还有就是加载项的一些应用。对应我的教程为第六套、第五套、第十套教程。

当然,这套关于学习方法的教程是针对初级学员的。讲到这里就到一定阶段了,后续将有几讲关于学习过程中提高的系列文章:VBA代码程序运行时间的优化与视觉效果的兼顾、SUM函数强大的生命力、VBA程序的调试、VBA从初学到精进的方法、VBA代码高手之路、VBA代码学习历程、VBA代码与函数的应用比较、换一种思路思考问题、利用积木完成你的VBA代码、自制VBA工具……以及初级阶段学习完成后的一套自测题(不含字典知识点)。

9557cd480357780079194218d7caaa07.jpeg

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


303e060dd640a29f75c2a068a8bb3a8f.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/9063.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

每日一题——多数元素

多数元素 题目链接 方法一:暴力解法 直接利用两层循环,外层循环用来枚举数组的每一个元素,内层循环用来计算每个元素出现的次数,这样就可以求出多数元素了。 显然,这个方法的时间复杂度为O(N^2),效率太低…

关于项目,会问我什么?

作者:阿秀 校招八股文学习网站:https://interviewguide.cn 这是阿秀的第「288」篇原创 小伙伴们大家好,我是阿秀。 在校招求职这块,简历上比较重要的点就是教育背景、实习经历、项目经验三块,其中教育背景都到了秋招这…

C++初阶之一篇文章让你掌握string类(了解和使用)

string类及其模拟实现 1.我们为什么要学习string类2. 标准库中的string类2.1 string类的实例化标准2.2 了解string 3.string类的常用接口说明3.1 string类对象的常见构造3.2 string类对象的容量操作3.3 string类对象的元素访问3.4 string类对象的Iterators(迭代器&a…

网络安全合规与标准的主要发展方向

网络安全合规就是避免违反网络安全有关的法律、法规、规章、合同义务以及任何安全要求,标准在网络安全合规工作中扮演着重要的角色。 一、标准在网络安全合规体系中的地位作用 网络安全合规体系包括网络安全有关的法律、法规、规章、其他规范性文件、及合同义务等…

详细解析黑马微信小程序视频--【思维导图知识范围】

语言视频选择收录专辑链接C张雪峰推荐选择了计算机专业之后-在大学期间卷起来-【大学生活篇】JAVA黑马B站视频JAVA部分的知识范围、学习步骤详解JAVAWEB黑马B站视频JAVAWEB部分的知识范围、学习步骤详解SpringBootSpringBoot知识范围-学习步骤【JSB系列之000】微信小程序详细解…

《深度解析Docker与微服务架构:构建灵活可扩展的现代应用》

🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1f33…

通过 API 远程管理 Jenkins

目录 前言: 背景介绍 Jenkins Remote API 的简介 Jenkins Remote API 的调用 Read More ... 前言: Jenkins 是一种开源的持续集成工具,可以帮助我们更加方便地进行软件开发和测试工作。通过 API 远程管理 Jenkins 可以帮助我们更加方便…

在家下载论文使用哪些论文下载工具比较好

在家下载论文如果不借助论文下载工具是非常艰难的事情,因为很多查找下载论文的数据库都是需要账号权限才可使用的。 例如,我们查找中文论文常用的知网、万方等数据库以及众多国外论文数据库。 在家下载知网、万方数据库论文可用下面的方法:…

SpringCloudAlibaba微服务实战系列(三)Sentinel1.8.0+流控

SpringCloudAlibaba–Sentinel Sentinel被称为分布式系统的流量防卫兵,是阿里开源流量框架,从服务限流、降级、熔断等多个纬度保护服务。Sentinel同时提供了简洁易用的控制台,可以看到接入应用的秒级数据,并可以在控制台设置一些…

Guitar Pro8吉他谱制作软件好不好用?

吉他谱是学习和演奏吉他的重要工具之一,对于吉他爱好者而言,掌握一款优秀的吉他谱制作软件是必不可少的。随着科技的进步,现在有许多吉他谱制作软件可供选择。下面我们就来看吉他谱制作软件哪个好,以及怎么制作吉他谱子吧&#xf…

【OpenGL学习】之着色器GLSL基础

基本类型: 类型说明void空类型,即不返回任何值bool布尔类型 true,falseint带符号的整数 signed integerfloat带符号的浮点数 floating scalarvec2, vec3, vec4n维浮点数向量 n-component floating point vectorbvec2, bvec3, bvec4n维布尔向量 Boolean vectorivec2, ivec3, iv…

005.PADS VX2.4自定义快捷键设置及修改

005.PADS VX2.4自定义快捷键设置及修改 若部分快捷键不符合操作习惯或者部分功能系统未设置快捷键,可自定义快捷键功能,自定义快捷键功能需要注意设置的按键需要与无模命令区分,以免与无模命令冲突;如若需要修改某个快捷功能&…

年轻小伙爆肝ARST

关于 ARTS 的释义 —— 每周完成一个 ARTS: ⭐️● Algorithm: 每周至少做一个 LeetCode 的算法题 ⭐️● Review: 阅读并点评至少一篇技术文章 ⭐️● Tips: 学习至少一个技术技巧 ⭐️● Share: 分享一篇有观点和思考的技术文章 希望通过此次活动能聚集一波热爱技…

移动端商品详情页设计

效果图 代码如下 页面设计 <div class"container"><!--商品详情 start--><van-image class"goods-item-image" :src"goods.goodsHeadImg"></van-image><div class"goods-price">&#xffe5;<span&…

Docker consul容器服务更新与发现

Docker consul容器服务更新与发现 一、什么事服务注册与发现二、什么是consul三、consul部署1、consul服务器2、registrator服务器3、consul-template 一、什么事服务注册与发现 服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的&#xff0c;不保障高可…

ROS-Moveit机械臂追踪二维码(四)

ROS-Moveit机械臂追踪二维码(四) 在仿真环境增加相机 <gazebo reference"camera_depth_frame"><sensor name"camera1" type"depth"><always_on>true</always_on><update_rate>20.0</update_rate><came…

KnowStreaming系列教程第二篇——项目整体架构分析

一、KS项目代码结构&#xff1a; ks项目代码结构如上&#xff1a; (1)km-console 是前端部分&#xff0c;基于React开发 (2)km-rest 是后端部分&#xff0c;主要是接受前端请求&#xff0c;对应controller相关代码所在模块 (3)km-biz:业务逻辑处理 (4)km-core:核心逻辑 (5…

(学习笔记-IP)IP协议相关技术

DNS 我们在上网的时候&#xff0c;通常使用的方式是域名&#xff0c;而不是IP地址&#xff0c;因为域名方便人类记忆。 那么实现这一技术的就是DNS域名解析器&#xff0c;DNS可以将域名网址自动转换为具体的IP地址。 域名的层级关系 DNS中的域名都是用句点来分隔的&#xff0…

Java_23_并发包

并发包 并发包的来历&#xff1a; 在实际开发中如果不需要考虑线程安全问题&#xff0c;大家不需要做线程安全&#xff0c;因为如果做了反而性能不好&#xff01; 但是开发中有很多业务是需要考虑线程安全问题的&#xff0c;此时就必须考虑了。否则业务出现问题。 Java为很多业…

RNN架构解析——传统RNN模型

目录 传统RNN的内部结构图使用RNN优点和缺点 传统RNN的内部结构图 使用RNN rnnnn.RNN(5,6,1) #第一个参数是输入张量x的维度&#xff0c;第二个是隐藏层维度&#xff0c;第三层是隐藏层的层数 input1torch.randn(1,3,5) #第一个是输入序列的长度&#xff0c;第二个是批次的样本…