如何在打开和关闭 Excel 文件时自动记录时间

立即分享:

了解您何时编辑或查看 Excel 文件对您的工作很重要。 在本文中,我们将向您展示如何在打开或关闭 Excel 文件时自动记录时间。

通过记录打开 Excel 文件和关闭文件的时间,您将知道修改文件或查看文件的时间。 有了这些记录,你就可以知道你的工作过程。 此外,跟踪文件还可以帮助您防止您的文件被其他人有意或无意地更改。 以下部分将向您展示如何完成此任务。

记录时间

  1. 按键盘上的快捷键“Alt+F11”。 因此,您将打开 Visual Basic 编辑器。
  2. 然后双击VBA工程中的“ThisWorkbook”。的ThisWorkbook
  3. 现在在窗口中输入以下代码:
Private Sub Workbook_Open()
  Dim nLastUsedRowIndex As Integer
  
  nLastUsedRowIndex = Application.WorksheetFunction.CountA(Worksheets("Access Time").Range("A:A")) + 1
  Range("A" & nLastUsedRowIndex) = Now
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
  Dim nLastUsedRowIndex As Integer
  
  nLastUsedRowIndex = Application.WorksheetFunction.CountA(Worksheets("Access Time").Range("B:B")) + 1
  Range("B" & nLastUsedRowIndex) = Now

  'Save the file and then exit the application
  ActiveWorkbook.Save
  Application.Quit
End Sub

当您关闭文件时,工作表中将有新的内容。 在第二个宏中,当您关闭文件时,Excel 会自动保存新内容。 在这里,我们将时间输入到名为“访问时间”的工作表中的 A 列和 B 列。 您也可以根据需要修改它们。

  1. 之后,将此文件另存为计算机中启用宏的文件。
  2. 在此步骤中,关闭文件。 关闭文件的那一刻,时间将出现在 B 列中。
  3. 接下来再次打开该文件,您将看到两个带有时间的单元格。
  4. 然后删除单元格 B2 中的时间。 因此,下次关闭该文件时,打开时间和关闭时间将相互对应。成果

从上面的步骤可以看出,这个任务是非常容易完成的。 当您下次打开文件并关闭它时,两个单元格中将有新的时间。

为您的 Excel 文件做正确的事

您不可避免地会遭受 Excel 损坏的困扰。 其中一些可以通过 res 修复tar吨这个应用程序。 然而,更严酷的条件就没那么容易处理了。 在数据灾难中,您需要为那些损坏的文件做正确的事情。 正确的事情之一是使用第三方工具。 这个工具可以 修复损坏的 xls 并解决 Excel 中的其他问题。 因此,您无需担心那些数据灾难。

作者简介:

Anna Ma 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复Word doc文件损坏 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com

立即分享:

评论被关闭。