打开工作簿时总是跳转到最后更改内容的单元格
导读:在Excel中,能否快速返回到上次修改过内容的单元格,或者打开工作簿时总是让最后修改过的区域自动显示出来? 用省略第二参数的CELL函数可以返回最后更改的单元格地址,在工作表的某处输入下列公式: =CELL(address) 即可查看最后更改的单元格地址,其中CELL函数的第一个参数为address,表示返回单元格的引用。 要在打开某个工作簿时自动跳转到最后更改内容的单元格区域,Exc
在Excel中,能否快速返回到上次修改过内容的单元格,或者打开工作簿时总是让最后修改过的区域自动显示出来?
用省略第二参数的CELL函数可以返回最后更改的单元格地址,在工作表的某处输入下列公式:
=CELL("address")
即可查看最后更改的单元格地址,其中CELL函数的第一个参数为“address”,表示返回单元格的引用。
要在打开某个工作簿时自动跳转到最后更改内容的单元格区域,Excel没有提供直接的方法。但当修改某个单元格内容并回车、保存后,下次打开工作簿时,通常最后修改的单元格就是与当前单元格同列的上一行单元格,因为回车后会跳转到下一行的单元格。如果认为这样还不能符合要求,可以参考使用下面的VBA代码,不仅可以实现上述功能,而且在切换工作表时还能自动选择最后更改的区域并在状态栏中显示区域地址。
使用方法是按Alt+F11打开VBA编辑器,在“工程”窗口中双击“ThisWorkbook”,在代码窗口中粘贴下面的代码:
Private Sub Workbook_Open()
On Error GoTo endline
If isNameExist Then
Worksheets(GetShAndTarget(0)).Activate
Range(GetShAndTarget(1)).Select
Application.StatusBar = "最后修改:" & GetShAndTarget(1)
End If
endline:
End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If isNameExist = False Then End
If Sh.CodeName = GetShAndTarget(0) Then
Range(GetShAndTarget(1)).Select
Application.StatusBar = IIf(GetShAndTarget(1) = "", "", "最后修改:" & GetShAndTarget(1))
Else
Application.StatusBar = ""
End If
End Sub
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If isNameExist Then
ThisWorkbook.Names("最后修改的区域").RefersTo = Sh.CodeName & "!" & Target.Address
Else
ThisWorkbook.Names.Add Name:="最后修改的区域", RefersTo:=Sh.CodeName & "!" & Target.Address
End If
Application.StatusBar = "最后修改:" & Target.Address
End Sub
Private Sub Workbook_Deactivate()
Application.StatusBar = ""
End Sub
Function isNameExist() As Boolean
'判断指定的名称是否存在
isNameExist = False
For i = 1 To ActiveWorkbook.Names.Count
If ThisWorkbook.Names(i).Name = "最后修改的区域" Then
isNameExist = True
Exit For
End If
Next
End Function
Function GetShAndTarget()
'从名称中提取最后修改的工作表名和区域地址
If isNameExist Then
GetShAndTarget = Replace(Names("最后修改的区域"), "=", "")
GetShAndTarget = Replace(GetShAndTarget, """", "")
GetShAndTarget = Split(GetShAndTarget, "!")
End If
End Function
返回Excel工作表界面,在工作表中修改内容后,上述代码会新建一个工作簿级的名称“最后修改的区域”,并将最后更改内容的工作表名和区域地址保存在其中,打开工作簿时调用该名称并选择最后更改内容的工作表和区域。

- 设备租赁属于劳务还是服务 2025-12-10
- 发票中的单价是含税还是不含税 2025-12-10
- 一次性伤残就业补助金计入什么科目 2025-12-15
- 理财收益计入什么科目 2025-12-11
- 公司买的桶装水计入什么科目 2025-12-10
- 给部队开票需要税号吗 2025-12-10
- 公司之间代收代付业务是否合法 2025-12-11
- 应收账款确认无法收回的会计分录 2025-12-16
- 工程物资在资产负债表中填在哪里 2025-12-14
- 企业年报都填0可以吗 2025-12-10
- 失业保险稳岗资金返还怎么记账,是直接记营业外收入?还是记递延收益呢?两者有啥区别啊? 2019-11-29
- 甲公司为一般纳税人,业务如下:( 1 ) 2019年9月1日向乙公司销售一 批产品款为1500 000元( 150万) , 尚未收到,已办妥收手续,适用的增值税税率为13% ( 150万x13%=19.5万)。销次说一文甲公司应编制如下会计分录: 2019-11-27
- 某企业现金盘点时发现库存现金短缺351元,经核准需由出纳员赔偿200元,其余短缺无法查明原因,关于现金短缺相关会计科目处理正确的是什么 2019-11-22
- 企业已有固定资产价值960万元,已经计提折旧320万元,其中上月已经提足折扣旧额人继续使用60万元,另一台设备上月已经达到预计可使用状态尚未投入使用的20万元,采用年限平均法提折旧,月折旧率为1%,当月计提的折旧额是多少? 2019-12-19
- 某企业因管理不善丢失了一台笔记本电脑,购入时原价10000元,增值税进项税额额1300元,进项税额已认证并抵扣,企业作为固定资产核算。截至丢失时,已计提折旧额3000元,收到责任人赔偿2000元。应计入营业外支出的金额为多少? 2019-11-24
- 银行卡的钱被银联转账到银联无卡支付待清算暂收资金专户 是什么意思? 2019-12-14
- 12.某人拟在5年后还清50000元的债务,假设从现在开始每年年末等额存入银行一笔款项,银行存款利率为10%,已知(A/F,10%,5)=0.1638,则每年年末存入( )元。 A.10000 B.8190 C.9000 D.9347.28 这题的解析没有看懂,请教一下老师 2019-12-20
- 3.甲公司系增值税一般纳税人,销售设备适用的增值税税率为13%,2019年8月31日以不含增值税的价格100万元售出2013年购入的一台生产用机床,增值税销项税额为13万元,该机床原价为200万元(不含增值税),已计提折旧120万元,已计提减值30万元。不考虑其他因素,甲公司处置该机床的利得为( )万元。 2020-03-11
- 甲公司和乙公司均为增值税一般纳税人,适用的增值税税率为13%(存货)、9%(不动产)。甲公司为适应经营业务发展的需要,经与乙公司协商,进行资产置换,资料如下: (1)甲公司换出: ①厂房:账面价值为1 200万元(成本1 500万元、累计计提折旧300万元);公允价值为1 000万元,销项税额为90万元; ②投资性房地产:账面价值为500万元(成本为400万元、公允价值变动100万元,此外自用房地产转换为投资性房地产时产生的其他综合收益100万元);公允价值为600万元,销项税额为54万元; 2020-03-31
- 抖音小店提现只能提到对公账户里面吗? 2019-12-19