我想將工作表分成多個文件。用vba/excel/c將工作表分成多個文件的解決方案#
我有一個約10,000行的工作表。有花哨的格式,條件格式,漂亮的顏色,我想保留所有這些屬性。
我需要將此工作表分開。
輸入將是:
+-------+----+----+----+----+
| Alex | 45 | 6 | 23 | 56 |
| Alex | 61 | 47 | 56 | 56 |
| Liza | 49 | 70 | 34 | 37 |
| Alex | 33 | 30 | 22 | 39 |
| Tommy | | 66 | 62 | 29 |
| Liza | | 38 | 49 | 80 |
| Alex | 23 | 56 | 56 | 39 |
| Liza | 32 | 46 | 40 | 43 |
| Liza | | 90 | 24 | 38 |
| Tommy | 38 | 10 | 52 | 23 |
| Nancy | 35 | 36 | 23 | 25 |
+-------+----+----+----+----+
,輸出會是這樣單獨的文件(請記住,我要保留所有花哨的格式,因此該解決方案已與Excel直接工作,不只有CSV(CSV因爲不能保留格式))
終端產品:
+------+----+----+----+----+
| | | | | |
| Alex | 45 | 6 | 23 | 56 |
| Alex | 61 | 47 | 56 | 56 |
| Alex | 33 | 30 | 22 | 39 |
| Alex | 23 | 56 | 56 | 39 |
+------+----+----+----+----+
和
+------+----+----+----+----+
| | | | | |
| Liza | 49 | 70 | 34 | 37 |
| Liza | | 38 | 49 | 80 |
| Liza | 32 | 46 | 40 | 43 |
| Liza | | 90 | 24 | 38 |
+------+----+----+----+----+
和
+-------+----+----+----+----+
| | | | | |
| Nancy | 35 | 36 | 23 | 25 |
+-------+----+----+----+----+
和
+-------+----+----+----+----+
| | | | | |
| Tommy | | 66 | 62 | 29 |
| Tommy | 38 | 10 | 52 | 23 |
+-------+----+----+----+----+
的溶液可以是VBA/.NET的組合。請注意,我需要多個文件作爲輸出。
什麼是最快捷的方式來得到這個工作?非常感謝任何輸入!
請注意,這是2007年Excel和後來
這是一個Excel 2003及更早.xls文件,或Excel 2007及更高版本.xlsx文件? – 2012-03-29 22:20:50
@CharlieKilian它的2007年及以後 – 2012-03-29 22:23:25
@CharlieKilian,但我想我可以保存爲2003 – 2012-03-29 22:24:05