多张表格同时冻结窗口?同时进行自动筛选?

来源:百度知道 编辑:UC知道 时间:2024/06/19 08:42:49
可以同时做公式,做别的,为何以上两项功能不行
我要的是有没有什么方法,可以做到,最好不用编程,那个我不会。若实在不行,我能照着做可以的话也行

需用宏来实现你的要求,三步走:
1.alt+F11

2.插入/模块,然后右边的编辑窗口中复制以下代码:

Sub yueliang()
Dim i As Integer
For i = 1 To Sheets.Count
Sheets(i).Activate
Range("B2").Select
ActiveWindow.FreezePanes = True
If ActiveSheet.AutoFilterMode = False Then
Selection.AutoFilter
End If
Next
End Sub

3.F5

即可
这是以锁定第一行和一列为列的,如果有变,可更改代码中的B2为相应的单元格。

很多情况下
在选定多张sheet的情况下是可以同时进行各种操作
但唯独冻结和自动筛选做不到
这是因为表格可能会有格式不同的情况出现
所以,别想着简单的办法了
至于程序,写宏是可以,但前提是每张sheet的基本结构近似
而且浪费时间啊

不为什么,程序就是这么编制的。
程序的编制需要考虑众多的方面,比如客户需求和普遍性,实现的容易性,功能运行的效率性等等。
此外,功能的完善与软件技术、硬件的进步也有很大关系。现在达不到的功能,也许以后能够实现呢!这也是软件的版本不断升级的原因。

您可以通过冻结或拆分窗格来查看工作表〘〪»ћђ两个区域和锁定一个区域中ほろĞҾҵ行或列。当冻结窗格时,您可以选择在工作表中滚动时仍可见ごて÷җҎ特定行或列。

def ault 例如,您可以冻结窗格以便在滚动时保持行标签和列标签可见,如以下示例中所示。

def ault

def aul