[算表] VBA如何依分類插入空白列

作者: nash30113 (賤王)   2018-05-18 23:52:01
軟體:Excel
版本:2007/2010
我的工作表如下:
日期 客單編號
================
5/18 A
5/18 A
5/18 B
5/18 B
5/18 B
5/18 C ←我想依客單編號後面加入空白列
5/18 C
希望能變成:
日期 客單編號
================
5/18 A
5/18 A
(空白列)
5/18 B
5/18 B
5/18 B
(空白列)
5/18 C
5/18 C
(空白列)
經查網路VBA模組可以讓每一列插入空白列
但我需要的是依分類去插入空白
不知道程式碼該怎麼修改
再請版上大大指導一下
感謝!
檔案如下:
https://goo.gl/ihCTvB
作者: newton41 (Newton)   2018-05-19 00:02:00
For rN = endRow to startRow+1 step -1If cells(rN,2)<>cells(rN-1,2) then rows(rN).insertNext大概類似這樣,從下面跑回去就比較不會被插入列影響到。你的檔案我沒看,可以的話貼到文章吧。
作者: soyoso (我是耀宗)   2018-05-19 00:09:00
作者: nash30113 (賤王)   2018-05-19 00:11:00
感謝S大,原來可以改成這麼簡潔!!
作者: newton41 (Newton)   2018-05-19 00:12:00
聽s大的錯不了。
作者: nash30113 (賤王)   2018-05-19 00:14:00
n大也感謝你的協助!
作者: soyoso (我是耀宗)   2018-05-19 00:39:00
如要以原巨集碼的邏輯的話https://i.imgur.com/VWaxFtx.png 紅線為修改或新增,其他則保留
作者: nash30113 (賤王)   2018-05-19 12:13:00
非常感謝S大的協助!!

Links booklink

Contact Us: admin [ a t ] ucptt.com