excel 滚条

来源:百度知道 编辑:UC知道 时间:2024/06/18 03:55:48
滚条的右边缘是整个表格的最后了,能不能让它只显示到编辑表格的最后,不显示未编辑的部分,那样的话移动滚条很不方便,不容易找到要找的内容,空白的部分太多
解决办法:
1、定位真正需要的行号下一行,按CTRL+SHIFT+下箭头,选择所有的多余行(也可以在名称框中输入行号如:2000:65536),编辑-清除-格式(或全部),同理清除可清除多余列的格式

我在网上搜索到这个答案,可我这个是excel2007,应该怎么操作啊!VBA 不太会操作啊

隐藏的话也不方便如果再往下用的话还要打开

假设你的最后一列数据在M列,可以这样做:
在公式编辑器前面的名称框中,输入N:IV
这样,就选M列向后所有的列了
右击N:IV的列标,在出现的右键菜单中选隐藏
这时,excel滚动条的最右边也就是你最后的数据列了

对行的操作与此类似

使用VBA来实现,假如你只想在A1:N30这个区间滚动,则

Private Sub Worksheet_Activate()
ActiveSheet.ScrollArea = "A1:N30"
End Sub

或者在VBE的立即窗口运行 ActiveSheet.ScrollArea = "A1:N30"
不过这样以后,关闭文件重新打开就失效了,使用VBA则一劳永逸!

例:表格的最右边列是D列,选中E列(整列),CTRL+SHIFT+右箭头,右键,隐藏.

比如:表格的最右边列是M列,选中N列(整列),CTRL+SHIFT+右箭头,右击,隐藏. 行是同样的操作方法

删除所有未编辑的行