如何实现在EXCELL中先选择1-100行的数据,后再反选(即去除选择)中间的某几行(可能不连续)?
同理,对于列和单元格呢?
因我不懂编程,如果要编程就免了。
谢谢!
比如我要复制:1-10行、12-24、27-100行,我就会想先选择1-100行,然后再把第11、25、26行去掉。如果是在文件夹内选择文件,就可以用“ctrl+行”即可实现反选。但类似的做法在excel2003中则不能这样做。不知道是否有其它简单的办法可以实现?谢谢!
excel的反选问题(包括行、列和单元格的反选)
答案:3 悬赏:70 手机版
解决时间 2021-02-23 12:55
- 提问者网友:活着好累
- 2021-02-23 08:03
最佳答案
- 五星知识达人网友:佘樂
- 2021-02-23 08:54
1-100行中间某几行不连续?不是看得很明白,不过excel 2007里新增了按颜色筛选,你试试看,应该能满足你的需求。
全部回答
- 1楼网友:等灯
- 2021-02-23 10:30
excel没有反选功能,如果不小心多选了,只有重来。
- 2楼网友:独行浪子会拥风
- 2021-02-23 09:05
常规方法中肯定没有数据区域内的反应。不过vba方法是可以做的
以下vba代码可以实现数据区内单元格的反选:
sub invert()
application.displayalerts = false
application.screenupdating = false
dim raddress as string, taddress as string
raddress = selection.address
taddress = activesheet.usedrange.address
with sheets.add
.range(taddress) = 0
.range(raddress) = "=0"
raddress = .range(taddress).specialcells(xlcelltypeconstants, 1).address
.delete
end with
activesheet.range(raddress).select
application.screenupdating = true
end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯