要求: 把附件(准备以附件形式)的内容,按序排列。 (附件的内容模拟没有按顺序输入的各届学生名单) 即:原来是杂乱无章的,现要求按升序排放。 如: 附件有91届-98届,但不是按顺序的。你要通过若干步骤,把91届及对应的下面表格,放到最开头的位置,92届及他对应的下面表格放到91届及表格的下面,以此类推。 说明: 1.一个一个复制粘贴不算对。 2.常规方法做出来1分。(鼓励以此法为准) 3.VBA做出来1分, 两种方法全做出来且高效可得3分。 以下是题目: 下面的各位都成功了。 但是,与我的出题意图可能不太一样。 此题有二处陷阱, 第一:就是表格的形式不完全一样,这样是为VBA有影响 第二:对于全部用表格转换为文字时会掉失表格的样式。 jssy兄与BIN_YANG168兄都用到了大纲级别来做。思路新颖。 不过,jssy兄的最后,差了一步BIN_YANG168兄的自动排序。想来,可能是这个功能没用过。 chrisfang兄的做法第一步似乎有待提进。 第二步就非常不错了。 weg兄的方法是对的。但不是我出题的本题。如果超过9个。这个表达式就不行了。但是,就题论题则是完全正确的。或者是在四位中还是最好的。 我原本以为大家会与weg兄的类似方法来做。 例如,表格,转文本,这个转来转去的。这样的查找、替换为非常复杂。 没想到,没有人这么做。呵呵,大家还是对于很利害的,能跳过我的陷阱。 我的方法是: 1.查找:([0-9]@届),替换为:^p\1,勾选通配符 2.删除第一段空行 3.全选,表格、转换、文本转换为表格,设为2列。 3.表格,排序,列1,数字,升序。 4.表格,转换,表格转换成文本,段落标记,去除转换嵌套表格。 此题主要考察了“表格与文本”之间的互化中。其中,要深刻领会。否则,不容易想到。 还有转换时“转换嵌套表格”的一项,不能用默认的。 看似简单的一个功能,能灵活运行对于工作有时会非常顺手。
[此贴子已经被作者于2006-9-20 17:57:22编辑过] |