Excel 工作表名称更改时自动更新列表
我试图用包含特定字符集的所有工作表更新电子表格中的列表Excel 工作表名称更改时自动更新列表,excel,vba,Excel,Vba,我试图用包含特定字符集的所有工作表更新电子表格中的列表 我有一个按钮,我按下更新列表,但我想让这发生在每当标签名称改变。我看到很多关于工作表更改的评论(ByVal Target作为字符串),我希望使用类似的内容。在更改工作表之前,您是否总是知道它的名称?此外,请参阅可能很有用-您可以使用公式返回已保存工作簿的工作表名称。您只需要引用工作表上的一个单元格(任何单元格):=MID(单元格(“文件名”,“Sheet1”!$a$1),FIND(“]”),cell(“文件名”,“Sheet1”!$a$1)
我有一个按钮,我按下更新列表,但我想让这发生在每当标签名称改变。我看到很多关于工作表更改的评论(ByVal Target作为字符串),我希望使用类似的内容。在更改工作表之前,您是否总是知道它的名称?此外,请参阅可能很有用-您可以使用公式返回已保存工作簿的工作表名称。您只需要引用工作表上的一个单元格(任何单元格):
=MID(单元格(“文件名”,“Sheet1”!$a$1),FIND(“]”),cell(“文件名”,“Sheet1”!$a$1))+1,LEN(单元格(“文件名”,“Sheet1”!$a$1))
否。我不知道工作表的名称。这是带有一组前缀的编号选项卡的情况。例如,图纸名称可以是ADJB-001或AJB-004。但是,可能需要将ADJB-001更改为AJB-001。