在EXCEL中,将空白的单元格删除后,右边有值的单元格向左移动,如何用VBA编程?

主要是批量操作,即按行删除空白单元格,右边非空白单元格向左移动;还需要设置操作区域,例如A2:D200所有的区域;... 主要是批量操作,即按行删除空白单元格,右边非空白单元格向左移动;
还需要设置操作区域,例如A2:D200所有的区域;
展开
 我来答
cm6705
2010-08-24 · TA获得超过328个赞
知道小有建树答主
回答量:289
采纳率:0%
帮助的人:398万
展开全部
Sub RngDelete()
Range("B4").Delete shift:=xlToLeft
End Sub
没有shift:=xlToLeft语句 程序默认向上。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百事牛
2024-10-28 广告
要取消Excel表格的密码,如果您知道密码,最直接的方式是在打开文件后,点击“文件”>“信息”,然后找到“保护工作簿”下的“用密码进行加密”。在弹出的对话框中,删除已设置的密码,点击“确定”并保存更改即可。若忘记密码,您可能需要考虑使用专业... 点击进入详情页
本回答由百事牛提供
knifefox
2010-08-25 · TA获得超过1.6万个赞
知道大有可为答主
回答量:1329
采纳率:75%
帮助的人:701万
展开全部
补充问题:
Range("A2:D200").SpecialCells(xlCellTypeBlanks).Delete Shift:=xlToLeft
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友46365ef7a
2010-08-24 · TA获得超过171个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:140万
展开全部
VBA代码不会写,可以先录制宏,进行你需要的操作,在看代码你会知道如何写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式