|
本帖最后由 tjlaoji 于 2016-9-6 16:07 编辑
我用一个排课表软件排完课表,需要把课表输出到一个xls文件里,但是这个排课表软件除了可以保存为自己支持的格式以外,就只能把课表内容输出为txt格式的,也就是那种带制表符的(如果你用过DOS下的WPS就知道了),而且所输出的格式和我最后需要给老师和领导的样子也相差很远。具体的,我把样子给大家看下。
下面是排课表软件输出的txt文件
每个格的第一行是科目名称,第二行是老师名,都是简称。表格线其实也是字符
下面是我的xls文件样式
只要把各班(图中是七年1班到七年6班)后面的科目名称(也就是图里的E3~AM8)填好就可以了,别的我都会。
不排除有的年级里班级数比较多,比如有某年级八个班什么的。但可以肯定的是,同一年级的txt文件和xls表所含班级是一样多的。
希望能用VBA自动完成把txt导入xls的功能,比如,我设计个工具栏按钮,当我在“七年级”这个表里单击这一按钮的时候,出现一个对话框让我选择相应的txt文件,我选择了以后,自动把七年级的表填好;当我在“八年级”这个表里单击这一按钮的时候,出现一个对话框让我选择相应的txt文件,我选择了以后,自动把八年级的表填好,如此等等。当然,我所谓的填好,是指班级名称后面的内容,并不是连教师、科目。。。。下面的部分也填好,那些早没有问题
|
|