作者Shroud789 (中村卯月の使徒)
看板Office
标题[算表] [VBA]清除特定位置的资料
时间Wed Sep 19 16:12:42 2018
软体: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掉的?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.75.187.186
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1537344771.A.368.html
1F:推 Iories: Range("B9").end(xlDown).offset(1,-1).resize(10,1). 09/19 16:23
2F:→ Iories: .ClearContents 09/19 16:23
3F:→ soyoso: 有30几个分页的话,回圈於各工作表集合sheets或 09/19 16:39
4F:→ soyoso: sheets.count,工作表select或activate再配合i大提供的动 09/19 16:42
5F:→ soyoso: 作 09/19 16:42