Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2026|回复: 6

VBA插入,删除单元格区域不影响到工作表的其它单元格

[复制链接]
发表于 2019-12-25 01:22 | 显示全部楼层 |阅读模式
如图所示,插入,删除单元格区域不影响的其它单格,而不是整行,整列的删除
t0102854c13d62430fd.jpg

删除前

删除前
t0103118350af874ce8.jpg

插入前

插入前
发表于 2019-12-25 07:14 来自手机 | 显示全部楼层
删除,先局部删除单元格,然后再在两表间空白处插入同等数量的单元格。插入,如果预留足够空白空间,可以先删除后插入,但空间不足,肯定影响周边表。

评分

参与人数 1学分 +2 收起 理由
leolee95 + 2 学习

查看全部评分

回复

使用道具 举报

发表于 2019-12-25 10:12 | 显示全部楼层
不知WPS里是否也这样
按 ctrl + 加号,出现 插入对话框
按 ctrl + 减号,出现 删除对话框

里面前2种不就是,对于不是整行或整列的情况么
回复

使用道具 举报

 楼主| 发表于 2019-12-25 13:48 | 显示全部楼层
爱疯 发表于 2019-12-25 10:12
不知WPS里是否也这样
按 ctrl + 加号,出现 插入对话框
按 ctrl + 减号,出现 删除对话框

嗯,但就想在VBA里用代码实现,能做吗
回复

使用道具 举报

发表于 2019-12-25 14:00 | 显示全部楼层
本帖最后由 爱疯 于 2019-12-25 14:14 编辑

'要选择对话框的第几项,参数值就是几。删除同理
Sub test()
    [a1:c3] = [{1,2,3;4,5,6;7,8,9}]
    Range("b2").Insert 1
End Sub



可这样测试

回复

使用道具 举报

发表于 2019-12-25 14:47 | 显示全部楼层
这个不应该是太难
插入1.JPG


插入2.JPG



回复

使用道具 举报

发表于 2019-12-25 15:12 | 显示全部楼层
不整列插入
插入3.JPG

评分

参与人数 1学分 +2 收起 理由
leolee95 + 2 学习

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 01:47 , Processed in 0.447181 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表