永发信息网

WPS表格怎么隐藏不使用的区域?

答案:2  悬赏:60  手机版
解决时间 2021-01-10 16:18
WPS表格怎么隐藏不使用的区域?
最佳答案
也可以用手动,点一下D列列标,按ctrl+shift+向右键,全选右边没用的列,点右键隐藏。

  同样方法9行行标,按ctrl+shift+向下键,全选下边没用的行。点右键隐藏。
全部回答
你是要有一段宏代码吗追问不是 要直接隐藏的方法追答第一步,制作文档。
打开WPS表格 2009(在线文档公测版),新建一个空白文档,在一些区域输入数字,作为使用区域。
第二步,点击“工具”—“宏”—“创建”新宏。
第三步,在Microsoft Visual Basic 中输入或复制下列代码。
Sub HiddenSurroundRange()
Dim CelFirst As Range, CelLast As Range
If Not Selection Is Nothing Then
With Selection
'当前选中区域的第一个单元格
Set CelFirst = .Cells(1)
'当前选中区域的最后一个单元格
Set CelLast = .Cells(.Cells.Count)
End With
If CelFirst.Address <> "$A$1" Then
'蓝色区域
With Range([a1], CelFirst.Offset(IIf(CelFirst.Row = 1, 0, -1), IIf(CelFirst.Column = 1, 0, -1)))
'如果当前选中区域不包括第一行,则隐藏蓝色区域所在的行
If CelFirst.Row <> 1 Then .EntireRow.Hidden = True
'如果当前选中区域不包括第一列,则隐藏蓝色区域所在的列
If CelFirst.Column <> 1 Then .EntireColumn.Hidden = True
End With
End If
If CelLast.Address <> "$IV$65536" Then
'与上面类似处理绿色区域
With Range(CelLast.Offset(IIf(CelLast.Row = 65536, 0, 1), IIf(CelLast.Column = 256, 0, 1)),
[IV65536])
If CelLast.Row <> 65536 Then .EntireRow.Hidden = True
If CelLast.Column <> 256 Then .EntireColumn.Hidden = True
End With
End If
End If
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
黑暗之魂3DLC2誓约道具怎么得 掉落方式介绍
怎么设置word文字是仿宋,数据是宋体
24v继电器电压如果在25v会不会引起不吸合
辽宁鞍山有没有成人夜大或夜校
丽丽的妈妈和丽丽现在年龄的和是50再过3年丽
副卡无法拨打主卡电话,但能拨打其它电话!
axa=a +4,求a等于多少
全球一共有多少家工厂正污染环境
单选题已知向量a,e满足:a≠e,|e|=1,对任
一吨钉子价格为5300,一件25公斤,一件40箱
积力之所举,即无不胜也;众智之所为,即无不
哪位好心滴朋友能告诉我我家的龟龟是啥品种地
建筑结构pkpm中最大层间位移角过大怎么修改!
明明家在银行以整存整取的方式存入人民币2000
中央空调风口有哪些种类
推荐资讯
2016惠阳并入深圳
[100-(3.5+18.5)]÷1.3用简便方法怎么计算
有没有一种方法可以把小弟弟藏起来吗
安徽日报报业集团新安传媒有限公司印务公司地
急学校里除了教师还有什么职位可以应聘?
2五分之三-(五分之八+九分之五)-九分之四
魅族魅蓝U系列的手机怎么样
有没有修苹果手机高手
新开饭店生意多久能好?
给排水哪些管道属于无压管道
—Has Mr Read studied Chinese _______ 2004
监利县荆州无限极在哪里啊,我有事要去这里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?