百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

Excel 学习心得,不忘初心(excel心得体会100字)

liuian 2025-06-13 14:49 5 浏览

文/江觅

连续几天制作,进入结尾阶段,有点麻木的感觉,有些已经成模式化、流程化的事情并不能让人产生兴奋感。就像一个美女,天天看也会熟视无睹,这就是审美疲劳。而做这件事情也让我产生些许疲劳,没有开始的激情,感觉要放弃了。

紫色是高贵的象征,天生带有神密色彩。

首页加了一张图片,感觉和标题完全不搭,勉强吧,其实背景可以任意变换,这不是重点。重点是喜欢行进在远方的路上。

今天主角是规费管理,说起这个来,可能真的没必要做。为了系统完整性,加上也无所谓。规费管理中有些比较特殊关键地方,做了处理,用起来还有一点特别的爽。

比如,资费时间的设定,就做了一个模糊选择处理,随便键入一个数字自动生成当月所有天数下拉列表,这个很有点意思。而且做了非数字处理,就是键入其它符号的时候做出判断和提示。也是为了操作更友好,尝试了一下。

函数代码:

Private Sub expAddDate_Change()

Dim v()

Dim dValue As Integer

If Not VBA.IsNumeric(VBA.Left(expAddDate.Value, 1)) Then MsgBox "请输入1-12数字!": v = Array(""): GoTo j2

dValue = VBA.Int(VBA.Left(expAddDate.Value, 1))

If VBA.Len(VBA.Trim(dValue)) = 0 Then MsgBox "请输入1-12数字!": v = Array(""): GoTo j2

If dValue <= 0 Then MsgBox "输入错误": v = Array(""): GoTo j2

v = getExpensesDate(dValue)

j2:

Dim cObj As Object

For Each cObj In expAddDate.Parent.Controls

If TypeName(cObj) = "ComboBox" Then

If cObj.Name = getWsobj("规费管理").Cells(1, 7) Then

With cObj

.List = v

' .Value = v(0)

Exit Sub

End With

End If

End If

Next cObj

End Sub

规费管理做了添加、删除、查询三个功能,后续可能总体做一个报表,年报报表,这样对年度费用管理可能有一个明晰的认识,对下一年汽车费用管理有所帮助。

查询很有实效性,这一点很多用户都比较喜欢,毕竟在这里,可以找到想要知道的结果,哪里不懂点哪里就行了。

结尾

想要的得总是不能尽如人意,不想要的总是挥之不去。自由取舍是一种能力的体现,但是又不能任自由而行,过度之后便成了放纵。

人生总有梦想,梦想开始的地方总是神秘而美好的,然而为梦想而努力的你,是否偏离了最初的方向?

过分执着就成了偏执,梦想不是总能实现,但总要为梦想而努力。

希望我们每个人不忘初心,不畏艰难,为梦想而努力!

相关推荐

面试怕被问Hashmap,多看看这个文章

o数据结构otable数组长度永远为2的幂次方o那么为什么要把数组长度设计为2的幂次方呢?o扩容o链表树化o红黑树拆分o查找o插入o删除o遍历oequasl和hashcode总结HashMap是面试中...

非常简洁地重试Retry组件,使用起来杠杠的

前言小伙伴是不是经常遇到接口调用异常,超时的场景?尤其网络抖动导致timeout超时的场景,我们一般产品就会叫我们要重试几次。很多小伙伴的实现方式是写个循环调用for(inti=1;i<=3;...

Kafka消息可靠传输之幂等、事务机制

一般而言,消息中间件的消息传输保障有3个层级,分别如下。atmostonce:至多一次。消息可能会丢失,但绝对不会重复传输。atleastonce:最少一次。消息绝不会丢失,但可能会重复传输。...

Seata源码—9.Seata XA模式的事务处理

大纲1.SeataXA分布式事务案例及AT与XA的区别2.SeataXA分布式事务案例的各模块运行流程3.Seata使用SpringBoot自动装配简化复杂配置4.全局事务注解扫描组件的自动装配...

Disruptor—3.核心源码实现分析一

大纲1.Disruptor的生产者源码分析2.Disruptor的消费者源码分析3.Disruptor的WaitStrategy等待策略分析4.Disruptor的高性能原因5.Disruptor高性...

Spring Boot 进阶-详解SpringBoot中条件注解使用

作为使用SpringBoot框架的开发者来讲,如果你连如下的这些注解你都没有听说过,没有用过,那我劝你还是放弃吧?在SpringBoot中我们最常见到的注解应该是条件注解了吧!也就是@Condit...

如何自定义编解码器(如何自定义编解码器的程序)

1.前言上一节我们一节了解了什么是编码解码、序列化和反序列化了,并且留有一道思考题,本节内容主要是深入解析该思考题。思考题:能否把我们的编码和解码封装成独立的Handler呢?那么应该如何去封装...

Disruptor—3.核心源码实现分析二

大纲1.Disruptor的生产者源码分析2.Disruptor的消费者源码分析3.Disruptor的WaitStrategy等待策略分析4.Disruptor的高性能原因5.Disruptor高性...

线程的状态有哪些?它是如何工作的?

线程的状态有哪些?它是如何工作的?线程(Thread)是并发编程的基础,也是程序执行的最小单元,它依托进程而存在。一个进程中可以包含多个线程,多线程可以共享一块内存空间和一组系统资源,因此线程之间的切...

有图解有案例,我终于把Condition的原理讲透彻了

平时加解锁都是直接使用Synchronized关键字来实现的,简单好用,为啥还要引用ReentrantLock呢?为了解决小伙伴的疑问,我们来对两者做个简单的比较吧:相同点两者都是“可重入锁”,即当前...

白话DUBBO原理,通俗易记,再也不怕面试时讲不清楚了

现在的各种面试免不了要问些中间件,尤其是互联网公司,更注重获选人对中间件的掌握情况。在中间件中,有一大类是关于RPC框架的,Dubbo即是阿里出品的一款很著名的RPC中间件,很多互联网公司都在用,面试...

Java 最细的集合类总结(java常用的集合类有哪些)

数据结构作为每一个开发者不可回避的问题,而Java对于不同的数据结构提供了非常成熟的实现,这一个又一个实现既是面试中的难点,也是工作中必不可少的工具,在此,笔者经历漫长的剖析,将其抽丝剥茧的呈现出...

详解Java异常(Exception)处理及常见异常

很多事件并非总是按照人们自己设计意愿顺利发展的,经常出现这样那样的异常情况。例如:你计划周末郊游,计划从家里出发→到达目的→游泳→烧烤→回家。但天有不测风云,当你准备烧烤时候突然天降大雨,只能终止郊...

为什么阿里强制要求不要在foreach循环里进行元素remove和add操作

在阅读《阿里巴巴Java开发手册》时,发现有一条关于在foreach循环里进行元素的remove/add操作的规约,具体内容如下:错误演示我们首先在IDEA中编写一个在foreach循...

SpringBoot条件化配置(@Conditional)全面解析与实战指南

一、条件化配置基础概念1.1什么是条件化配置条件化配置是Spring框架提供的一种基于特定条件来决定是否注册Bean或加载配置的机制。在SpringBoot中,这一机制通过@Conditional...