用Excel VBA轻松实现座位表的编排
- 格式:pdf
- 大小:84.31 KB
- 文档页数:2
单击 V A代码编辑窗口中的际 准】 B 工具栏中的[ i 主
行子过程, 用户窗 口1 或按 F 5键 , 在座位 表 中弹 出一 则 个 如图 1 所示 的对话框 。 () 3 建立新 的函数 Z oi ) 来 排位 , 击【 uc(用 单 插入 】 /
【 模块】在代码窗 口中输入如下 代码 : ,
Itg r ne e
“ 视力表 ” 输入学 号 、 姓名 和视力 等有关 数据 并将其按
“ 视力 ” 排序 。
收稿 日期 :0 - 0 1 21 1- 9 0 作 者 简介 : 瑞梅 (98 )女 , 师, 连 16一 , 讲 学士 , 究方 向: 研 计算 机应 用 , 计算机 研 究与教 学 。
Wa l函数将字符转换 为数字 将输入 的数字赋给变量 G op r u G op=V lIp to(本班学生分为几组 ) r u a( uB x ” n )
En u dSb
作表格。 种做法是 很麻烦 的 , 这 因为每编 制一次都需要
重 复同样 的工作 。因此 , 研究一种 简单有效 的方法来编
Is= i+ 2 x
Frj= 3 T rw o o I s+ 3 o
给座位表赋值
S et ” he ( 座位 表 ”.e sji= S et ” s ) l (, Cl ) he ( 视力 s 表” .e sI ,) ) l (x 2 Cl s
再在 Z o i) uc( 函数的倒数第二行加人如下代码 : Z oi ru )调用 Z oi uc( o p g u c 函数对学生进行排座 按 F 健 弹出如 图 2 5 所示 的宏对话 框。单击【 】 运行 命令 按钮 , 在弹 出的对话 框 中输 人 “0 , 击 “ l” 单 确定 ” ,
l 引言
V A是附属在 O ie B fc 办公软件包 中的一套 程序语 言, 其作用主要是 自定义应用程 序 中的功能 , 以及加强 应 用 程 序 间 的互 动 。如果 O ie应用 程 序 中包 含 了 fc V A应用程序 ,程序开发人员就 可以在不同的应用程 B
() 2依次 执行【 工具】宏]Vsa ai / /i l s 【 [ u B c编辑器 】 等命 令打开 V A代码 编辑 窗 口, 在代码 窗 口中输入如 下 B 再
要介 绍如 何用 Ecl B xe V A来 轻松 实现 学 生座位 表 的编排 。
关键 词 : B V A编辑 器 ; 宏命令 ; 排 ; 位表 编 座 中图分 类号 :P 1 T 37 文献 标识 码 : B 文章 编码 :62 65 (070 一 l9 o 17- 2 120 )2O 1一 2
Wod E cl A cs 等 O i 应用程序 中交互 式的解 r 、xe 和 ces fc e
决方案 。 使用 Ecl xe绑定 的 V A编辑器 , B 能够减轻操作 者 的工作负担 , E cl 使 xe的大量重复性操作变得 简单 而
快捷 。 对中小学学生来说 , 他们 的座位是 相对 固定 的 , 而 编制学生座位是 中小学 在每一个学期 的开始必须要做 的工作 , 传统 的做法是先 在草稿纸上编 制学生的座位 , 再 按照草稿的格式在 电脑上输入学生 的姓名 ,然后制
Sem ” he (视力表”. l t )e c S e 激活 ” 视力表” 工作表
定义 座位表行变量 , 列变量 , ” 及 视力表” 学生行
变量
Di m I ws As I tg r I o s As I tg r I s As o r n e e ,c l ne e ,x
S b Z oigoA nee) u uc(r sItgr
Dm i sIt e , A nee 定义循环变量 i A ne rj sItgr g
2 工作簿“ 座位表" 的建立及相应代码的输入
() 1建立新 工作簿并将其命名 为“ 座位表”分别将 ,
set,he h else t 命 名为 “ 力表 ” 座位 表 ” 然后 在 2重 视 和“ ,
制学生座位表是很有必要的。 如前所述 , 一个小的 V A B
应 用程序 就可 以实现 大量 的特别是 重复性 的操作 , 并
且可 以通过 快捷 键 、菜单命令 或者工具栏按钮 等快捷 方式来执行 , 从而实现大量复杂操作的 自动化。 要编制座位 表首先是建立学生视力表来记 录学生 的视力情况 , 在视力表中对视力进行排 序 ; 然后询 问要 排几行 , 再将学 生按照行数分成 几组 , 通过循环 每一次 排一部分学生到 座位表 中 ,最后一排 的学生 的视力都 是从高到低排列的。
维普资讯
《 农业网络信息》07 2o 年第 2 期 应 用实 践
用 E cl B x e V A轻 松 实现座 位 表 的 编 排
连 瑞梅
( 坊学 院 , 潍 山东 潍 坊 2 16 ) 6 0 1
摘
要 : 用 E cl 定 的 V A编辑 器 , 使 xe 绑 B 能够减 轻操 作者 的工 作负 担 , E cl 使 xe 的大量 重 复性操 作变 得简 单 而快捷 。本 文主
一
19 — 1
Hale Waihona Puke 维普资讯 《 农业网络信息》07 20 年第 2 应 用实践 期
I w = 0,go初始 化行变量 r s6 o r
I l go初 始化列变量 c s r o=
Is2 初始化” x= 视力表 ” 学生行变量
F ri: 1T cl o o Io 第一位学生 自第 3行开始 s
代码 :
Sb p i o ) u a u ( z
S e ̄ ” h e (座位表”. l t 活” ) ee 激 S c 座位表” 工作表
Dm Go p A n gr 定 义 表 示 组 数 的变 量 i ru s It e e
Gru op
序 中 ,使用共 同的宏语言进行程 序 的开发 ,以形成在