Excel 冻结整个工作表,不是冻结某一表里的行或列。

在Excel中有一百多个sheet,sheet2是目录,能不能在进入其他sheet的时候,sheet2(目录)固定不动,就像在某个sheet中冻结行和列一样。即不论进入哪个sheet,sheet2(目录)始终在当前可见范围内。网上搜了,没得到解决方法,向高手求助。

冻结某一表里的行或列这个只需要4个步骤。如下参考:

1.首先选择Excel表格,双击打开,如下图。

2.键盘上,按“复制ctrl”和“A”选择整个工作表,如下图。

3.在此界面中,单击顶部“视图地图”中的“冻结窗口”按钮,如下图。

4.在此界面中,您可以通过单击“冻结窗格”选项来冻结整个工作表,如下图。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-12

工具/材料:Microsoft Office Excel2016版,Excel表格。 

1、首先选中Excel表格,双击打开。 

2、然后在键盘上,按住选中“ctrl”和“A”两个按键,以选中整个工作表。

3、再者在该界面中,点击顶部的“视图”里的“冻结窗格”按钮。 

4、最后在该界面中,点击“冻结窗格”选项,即可冻结整个工作表。

本回答被网友采纳
第2个回答  推荐于2017-11-25
打开该工作簿,在任意一个工作表中,按Alt+F11打开Microsoft Visual Basic编辑器,在工程项目中找到“ThisWorkbook”,并用鼠标左键双击之,在右侧代码栏内输入如下代码:

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If Abs(Sh.Index - Sheets("sheet2").Index) > 1 Then
Sheets("sheet2").Select
Sheets("sheet2").Move before:=Sh
Sh.Select
End If
End Sub
保存工作簿后,要把宏安全性设为中,打开该工作簿时启用宏,即可。该代码含义为sheet2工作表位于当前工作表左边或右边,sheet2工作表位置不动,假如当前工作表为sheet2,则sheet2工作表位置也不动,假如sheet2工作表与当前工作表位置超过两个及两个以上时,将sheet2工作表移到当前工作表左边。本回答被提问者采纳
第3个回答  2012-03-19
办法有两个,HONGGAOSHA 老兄说了一个,
还有另外一种方法
你可以在【视图】选项卡下找到【窗口】栏,然后点击【新建窗口】,在点击【全部重排】,让窗口【水平平铺】或者【垂直平铺】即可

希望能帮到你
第4个回答  2012-03-19
你可以将sheet2复制到另一个工作簿,然后还原窗口,再将当前工作簿还原窗口,放在下面,sheet2放在上面,这样sheet2就一直可见了,并且可随意在两者间切换,不过每个工作簿要小一点了。
相似回答