电子表格中sheet名自动重命名为某个单元格的内容?

在电子表格sheet1的A1中输入宁江区,再做什么操作能让sheet1的名自动重命名为宁江区,A1的内容变动,sheet1的名就自动变动。不用宏

自动更改工作表名称,不用宏是真的做不到的哦。

所以呢,必须要用宏来实现哦。

第一步:按ALT+F11打开VBA编辑器,

第二步:在左侧双击Sheet1,

第三步:在右侧粘贴代码,

第四步:关闭VBA编辑器即可。

代码如下:

Private Sub Worksheet_Change(ByVal Target As Range)

    If Target.Address(0, 0) = "A1" Then

        If Target <> "" Then ActiveSheet.Name = Target

    End If

End Sub

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-08-11
公式是做不到的,公式只修改写公式的单元格的数值,VBA编程(宏)是唯一不动手的方法,不用VBA就只有手动操作,复制单元格A1内容,双击工作表名称,粘贴、回车。