用Excel 制作排课表格,调课时,将源数据单元格双击,再右键单击目标单元格,就完成了单元格数据

用Excel 制作排课表格,调课时,将源数据单元格双击,再右键单击目标单元格,就完成了单元格数据,第1张

双击和右键都不方便,我建议自定义一个按钮,例如Ctrl+j来交换前两次点过的单元格。实现方法如下:

第一步,按ALT+F11打开编程环境,按CTRL+R打开资源管理器,双击课程表的那个工作表,粘贴代码输入程序,程序代码:

Dim r1 As Range, r2 As Range

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

  If TargetCount = 1 Then

      Set r1 = r2

      Set r2 = Target

  End If

End Sub

Sub 交换前两次点击的单元格()

  Dim v

  If MsgBox(r1Address(False, False) & ":" & r1Value & vbCrLf & r2Address(False, False) & ":" & r2Value, vbYesNo, "是否交换以下两个单元格") = vbYes Then

      v = r1

      r1 = r2

      r2 = v

  End If

End Sub

粘贴好之后的程序窗口如下图:

第二步、设置过程的快捷键,现在关闭编程窗口,按ALT+F8打开宏对话框,设置刚才的过程的快捷键,例如Ctrl+j, *** 作界面如下图:

使用举例,先点一个单元格,再点一个单元格,然后按快捷键Ctrl+j,系统会询问是否交换,如下图:

如果回答是,两个单元格就交换了,效果如下图:

怎么利用dhtmlxschedulerjs实现排课功能

对于一些需要用户安全信息的页面无能为力,如某些业务审计 *** 作需要用户安全信息来记录。因为缺少这样的信息,注定了测试的失败。如果解决为了这个问题进一步的修改程序,那么因为存在多个版本的程序,那么其维护难度将大大增加。

虽然,第二种方法配置难度增加了,但是它不用修改程序。而且还可将测试计划保存成文件,以便重复使用。因此,选用第二种方法是较为理想的做法。下面以一个简化的例子说明使用方法二的配置步骤。

1、找到排课的关键要素

首先,找到排课的关键要素。排课有很多要素,我们可以根据相关程度将其区分为核心要素及辅助要素。每个学校的情况千差万别,上千种要素也是可能的,但是最重要的核心要素基本相同。核心要素无非以下四点:

班级/课程

上课时间

授课教师

上课教室

教务老师

2、确定较为固定的要素

确定完这四个要素以后,下一步要做的就是确定核心要素中哪一个是能够容易被抓住的要素,相对其他三个要素哪个是最容易确定的,变化是最少的。

以老师为主线,则需要考虑一个老师可以带多个班,但是不能在同一时间段,多个班可以在不同教室,跨校区代课问题在这里暂且放在辅助要素中。

以教室为主线,则需要考虑一个教室可以划分多个时段,一天安排多门课程,但是时间不能够有重合或重复。另外,教室的利用率就在排课时体现,排的好,可以学校节约大量的房租。因此,我们可以发现,教室是这四个要素中变化最少的,因为它是死的,不会动,只能划分时间段利用。

3、绑定班级和教师

另外,班级和教师是可以绑定的,绑定是什么意思呢每个班级的产生,首先是有了招生计划或者已经有学生了要成立班级。所以,在计划开班或者新开班时就应该确定出来代课老师。

可以在排课时先将班级和教师进行一次绑定,合适的老师绑定在合适的课程、班级一起,一个老师可以按照其带班量绑定适当的课程。这样的话,所有核心要素就可以降为三维了,仅仅教室、时间(按照学校上课时间划分好的时间段)、绑定好老师的班级;

4、具体排课措施

先以教室和时间段建立二维表单,教室和时间段的横竖坐标,学校可以根据自己的情况安排。

参照辅助要素,将绑定教师的班级以特有色块填充到具体教室的固定时间段。

这样做的好处就是,以横向来看,我们可以一目了然看到某个老师在同一时间段是否有重复的课程安排。比如,上图中周六和周日的14:00—16:00时间段,黄老师英语4班课程和3班课程安排在同一时间段了,检查的时候一目了然。以纵向来看,可以看到在同一个教室的同一时间无法排进去两个班级,直接在排课的时候规避了教室重复的问题。

以上就是一般排课的小技巧,化繁为简,降高维为低维。格子匠是专注在线教育解决方案的技术服务商。旗下拥有格子匠线上教学平台、格子电子书、格子商学院等产品和服务,致力于为中小型教育培训机构

怎样使用染书的排课消课功能?详细的 *** 作步骤如下

打开浏览器,注册登录账号之后,点击页面右上方进入控制台

2

进入控制台,点击页面上方管理,选择页面左侧 *** 作栏的排课时间段

3

页面左侧 *** 作栏可以进行编辑、修改、删除课程时间段,点击时间段可以增加上课课时

4

鼠标单击页面右侧 *** 作栏的课表,进入页面后单击添加排课或者一键导入课表可以添加课表,鼠标悬浮添加排课下方可以选择课表的查看方式

以上就是关于用Excel 制作排课表格,调课时,将源数据单元格双击,再右键单击目标单元格,就完成了单元格数据全部的内容,包括:用Excel 制作排课表格,调课时,将源数据单元格双击,再右键单击目标单元格,就完成了单元格数据、怎么利用dhtmlxscheduler.js实现排课功能、教务排课的方法和技巧等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10113889.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存