YZ系列工具之YZ02:字典的多功能应用

我给VBA下的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。我的教程一共九套+一部VBA手册,教程分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用;手册是为方便编程人员查找案例编写的。

对于初级及中级的学员,很想看到VBA的利用价值。也是对自己知识点的整合。我推出的YZ系列工具,可以让这个阶段的学员感受到VBA之强大。坚定自己学习VBA的决心。VBA工具共两个系列,一个是YZ系列,一个是NZ系列。YZ系列比较简单些,实用性强,可以在自己的工作中方方面面都可以利用到,今日给大家介绍的是YZ系列工具之YZ02:字典的多功能应用

【分享成果,随喜正能量】113 没有经过岁月历练的简单,会和粗暴在一起;建立在修养之上的简单,会和精致在一起。 人很有意思,当你讨好别人时,常常会因为自己说了违心的话而讨厌自己。但当别人讨好你的时候,即便知道别人说了违心的恭维话,你还是会很开心。。

YZ02:字典的多功能应用

我经常提到,字典是VBA的精华,这个应用中可以充分体现其精华所在。这个就是我推出的YZ-ExDic程序,这个程序可以实现排重,查找,输入下拉菜单的制作。

一 利用字典实现数据排重

如上截图,“M”工作表中A列有若干数据,我们要进行排重处理,该怎么办呢?很简单,只需在“CBOM”工作表中点击“字典排重”按钮即可:

结果:

注意:以上排重保留最后的数据。

二 利用字典实现数据查询

在YZ01中,我们进行了各种查找的实现,那么如何利用字典对数据进行唯一查找呢?我们看下面的数据:

数据源仍是在“M”工作表中,将要查找的数据是在“CBOM”工作表中,我们此时点击“字典查找”按钮,就会实现下面的结果:

三 工作表中实现两级下拉菜单的数据录入

我们在录入数据的时候,经常要做数据的校验,比如,我们在“字典二级下拉菜单录入数据”工作表中实现数据录入,但是要求A列录入的数据是“M”工作表A列的数据,B列录入的要是A列所对应的“M”工作表中B列数据,

利用本讲的应用程序就可以轻松实现了,我们看一下A列的录入界面:

这样就可以进行选择录入了。再看B列的数据录入:

同样会把A列单元格对应的所有数据在下拉列表中体现出来,一方便用户。

  • 为了无分别,以上代码不便公开,如需要,可以私信我



内容概要:本文档介绍了一个多目标规划模型,该模型旨在优化与水资源分配相关的多个目标。它包含四个目标函数:最小化F1(x),最大化F2(x),最小化F3(x)和最小化F4(x),分别对应于不同的资源或环境指标。每个目标函数都有具体的数值目标,如F1的目标值为1695亿立方米水,而F2则追求达到195.54亿立方米等。此外,模型还设定了若干约束条件,包括各区域内的水量限制以及确保某些变量不低于特定百分比的下限。特别地,为了保证模型的有效性和合理性,提出需要解决目标函数间数据尺度不一致的问题,并建议采用遗传算法或其他先进算法进行求解,以获得符合预期的决策变量Xi(i=1,2,...,14)的结果。 适合人群:对数学建模、运筹学、水资源管理等领域感兴趣的科研人员、高校师生及从业者。 使用场景及目标:①适用于研究涉及多目标优化问题的实际案例,尤其是水资源分配领域;②帮助读者理解如何构建和求解复杂的多目标规划问题,掌握处理不同尺度数据的方法;③为从事相关工作的专业人士提供理论参考和技术支持。 阅读建议:由于文档涉及到复杂的数学公式和专业术语,在阅读时应先熟悉基本概念,重点关注目标函数的具体定义及其背后的物理意义,同时注意理解各个约束条件的设计意图。对于提到的数据尺度不一致问题,建议深入探讨可能的解决方案,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值