[算表] [VBA]清除特定位置的资料

楼主: Shroud789 (史瑞德)   2018-09-19 16:12:42
软件:Excel
版本:2016
参考档案如下
https://mega.nz/#!s882WAqS!qjByKOPPBJRKxD5aG-hAD4Dgoz8n881McCPKqnN1zaY
我在用VB合并分页的时候因为分页是公司ERP上抓下来的子资料
所以在资料的最下方空一列至空两列的地方
(空一至二列都会有, 不一定)
https://i.imgur.com/0nPz04Q.png
https://i.imgur.com/W00w4tx.png
会有一个很讨厌的log
系统抓取时间: 2018.09.19
抓取程式: XYZ
每次资料合并完我都必须手动去删除它
问题是真实资料上我需要合并30几个分页~_~|||
由于每一个分页的资料列数不一样
所以我不能指定特定的储存格后做clear(如下)
Range("A28:A29").Select
Selection.ClearContents
Range("C32").Select
有没有什么方法是VB自动找到然后delete掉的?
作者: Iories (无法克制)   2018-09-19 16:23:00
Range("B9").end(xlDown).offset(1,-1).resize(10,1)..ClearContents
作者: soyoso (我是耀宗)   2018-09-19 16:39:00
有30几个分页的话,循环于各工作表集合sheets或sheets.count,工作表select或activate再配合i大提供的动作

Links booklink

Contact Us: admin [ a t ] ucptt.com