gpt4 book ai didi

excel - 为什么更改或删除工作表名称后,我的工作表工作表名称列表不会更新?

转载 作者:行者123 更新时间:2023-12-04 20:12:37 25 4
gpt4 key购买 nike

在 Excel 2010 中,我有一个工作簿,其中有一列标识工作簿中每个工作表的名称。为此使用以下公式:=INDEX(SheetList,ROW())其中 SheetList 是对以下公式的命名引用:=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1))," ") .

该列表会在添加新工作表时更新,但不会在更改工作表名称或删除工作表时更新。我发现更新列表的唯一方法是将公式复制并粘贴回列的所有单元格中。关于它为什么不自动更新的任何想法,可以做些什么来让它自动更新,或者可能是一个热键命令来更新公式?

最佳答案

如果可以合理地假设“列表”从 C2 开始并从那里填写,则右键单击工作表的名称选项卡并选择查看代码。当 VBE 打开时,将以下内容粘贴到标题为 Book1 - Sheet1 (Code) 的代码表中。

Private Sub Worksheet_Activate()
Range(Cells(2, 3), Cells(Rows.Count, 3).End(xlUp)).FillDown
End Sub

每当您返回(也称为激活)包含工作表列表的工作表时,该列表将被更新。

关于excel - 为什么更改或删除工作表名称后,我的工作表工作表名称列表不会更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34639639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com