【发布时间】:2014-03-12 21:26:27
【问题描述】:
我有一个电子表格,其中一列有 15000 行。我想创建一个脚本来对电子表格中的每个单元格进行颜色编码。我需要的是:
- RED 中的前 10 个单元格
- 蓝色的后 5 个单元格
- 接下来的 5 个单元格为绿色
- 对从 A1 下降到 A1500 的所有单元格重复此操作...
任何快速的指针?他们让一个管理员女孩手动操作了三天:/
-----编辑
感谢大家的回复,非常有帮助!
但是 - 事实证明我误解了它的全部规模。现在很复杂,因为我意识到需要什么。
我们拥有的是:一个电子表格中的四个工作簿(第 1a 层、第 1b 层、第 1c 层、工作表 1)
脚本需要:
- 剪切第 1 层的前 10 个单元格并粘贴到 sheet1 A 列中;
- 剪切第 2 层中的前 5 个单元格并粘贴到 sheet1 列 A;
剪切第 3 层的前 5 个单元格并粘贴到 sheet1 A 列;
-
按降序对每个工作簿中的所有单元格重复 - 因此最终结果将在 sheet1 列 A 中具有 10-5-5 10-5-5 10-5-5 值等
任何帮助将不胜感激 :) 否则手动..请保存我的理智
【问题讨论】:
-
一个好的开始是使用Macro Recorder
-
管理员女孩如果花了三天时间就应该被枪杀。如果她格式化了前 20 行,然后将格式复制并粘贴到接下来的 20 行,她可以将前 40 行的格式复制并粘贴到接下来的 40 行中。然后将前 80 行的格式复制并粘贴到接下来的 80 行中,依此类推。填充所有 1,500 行只需要 9 次这样的加倍。
-
你应该开始一个新问题,现在它很混乱。 tier1 的数据量是否总是正好是两倍,并且它会以 10 的块完美结束,而其他表的块则为 5