```vba Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) ' 保存される直前にSheet1のA1セルに日時を反映(必要に応じて変更) ThisWorkbook.Sheets("シート1").Range("A1").Value = "最終保存日時: " & Format(Now, "yyyy/mm/dd hh:mm:ss") End Sub ```
---
### 2. 他方のファイルを開くボタンを作る方法
シートにボタンを配置し、クリックで相手ファイルを開くVBAを作ります。
#### VBAコード例(標準モジュールに記載)
```vba Sub OpenOtherFile() Dim otherFilePath As String ' ここに相手ファイルのフルパスを指定してください otherFilePath = "C:\パス\ファイルB.xlsx"
If Dir(otherFilePath) <> "" Then Workbooks.Open otherFilePath Else MsgBox "ファイルが見つかりません:" & vbCrLf & otherFilePath End If End Sub ```