ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 3356|回复: 10

[求助] 跪求各路高手、大侠帮助解决课表查重查漏设计显示问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2022-1-19 23:33 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 zhn6914 于 2022-1-22 19:08 编辑

跪求各路高手、大侠用vba帮助解决课表调课问题
能解决其中的某一项也十分感谢!
补充说明:本设计要求的目的是调课,比如D6是张红一年03班的道法课,我想把这节课安排到其它时间节次上,这就需要看其它节次(即各个列)是否有张红的课,如果没有张红的课,就自动标注蓝色。这样我就可以把D6内容挪到我认为合适的蓝色单元格位置上,也就是把这两个单元格内容对调,达到调课的目的。如果我就相中U6位置,那我就用D6和U6对调,这样会造成张红在星期二下午第一节同时给 一年01班和03班上道法课,这种情况就是排课冲突,冲突时需要黄色提示,把与之冲突的一年01班道法课程挪到其他位置,这样我再点击U4,就又用到蓝色提示解决U4挪动去向问题。所以要求用Vba设计3个功能,
1.冲突时,涉事单元格同时变黄色功能;
2.针对所选单元格(要挪动的课程),把它可去的位置自动标注蓝色;
3.所选的2个单元格对调功能。
图片1.png
图片2.png

课表查重、查漏问题.zip

85.64 KB, 下载次数: 13

TA的精华主题

TA的得分主题

发表于 2022-1-20 06:29 来自手机 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2022-1-20 09:14 | 显示全部楼层
如果要编排数据,就先把数据整理成一位数据表。这是报表格式,如果在报表上分析数据,vba代码会非常麻烦。报表是用来最后生成的。不是用来分析的。

评分

2

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-1-20 15:31 | 显示全部楼层
本帖最后由 zhn6914 于 2022-1-20 15:47 编辑

补充说明:本设计要求的目的是调课,比如D6是张红一年03班的道法课,我想把这节课安排到其它时间节次上,这就需要看其它节次(即各个列)是否有张红的课,如果没有张红的课,就自动标注蓝色。这样我就可以把D6内容挪到我认为合适的蓝色单元格位置上,也就是把这两个单元格内容对调,达到调课的目的。如果我就相中U6位置,那我就用D6和U6对调,这样会造成张红在星期二下午第一节同时给 一年01班和03班上道法课,这种情况就是排课冲突,冲突时需要黄色提示,把与之冲突的一年01班道法课程挪到其他位置,这样我再点击U4,就又用到蓝色提示解决U4挪动去向问题。所以要求用Vba设计3个功能,
1.冲突时,涉事单元格同时变黄色功能;
2.针对所选单元格(要挪动的课程),把它可去的位置自动标注蓝色;
3.所选的2个单元格对调功能。

TA的精华主题

TA的得分主题

发表于 2022-1-20 15:50 来自手机 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
zhn6914 发表于 2022-1-20 15:31
补充说明:本设计要求的目的是调课,比如D6是张红一年03班的道法课,我想把这节课安排到其它时间节次上,这 ...

建议使用一维表格存储数据,方便计算机检索,生成报表。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-1-20 16:25 | 显示全部楼层
zpy2 发表于 2022-1-20 15:50
建议使用一维表格存储数据,方便计算机检索,生成报表。

谢谢zpy2老师的提示参与。本人VBA是个小白,还需各位鼎力相助!

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-1-20 16:27 | 显示全部楼层
洋务德雷 发表于 2022-1-20 09:14
如果要编排数据,就先把数据整理成一位数据表。这是报表格式,如果在报表上分析数据,vba代码会非常麻烦。 ...

谢谢洋务德雷老师的参与。本人VBA是个小白,还需各位鼎力相助!

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-1-23 17:07 来自手机 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-1-24 18:26 来自手机 | 显示全部楼层
在线等大侠高手呀!

TA的精华主题

TA的得分主题

发表于 2022-1-24 19:57 | 显示全部楼层
zhn6914 发表于 2022-1-20 16:27
谢谢洋务德雷老师的参与。本人VBA是个小白,还需各位鼎力相助!

其实很多人都可以帮你。只不过是需要慢慢了解你的工作过程的。还可以讲清楚你的最终需求。至于如何完成你的需求。你需要和老师沟通的。你想到的办法不一定是最好的。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 13:52 , Processed in 0.045393 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表