| 
    
     |  | Sub Change_Fol() Dim Fnm As String, Nm As String
 Const TgPath As String = _
 "C:\Documents and Settings\User\My Documents\使用済み"
 
 With ThisWorkbook
 Fnm = .FullName
 Nm = TgPath & "\" & .Name
 If Fnm <> TgPath Then
 .Save
 .ChangeFileAccess xlReadOnly
 Name Fnm As Nm
 .Close False
 End If
 End With
 End Sub
 
 というマクロを入れて実行すれば、そのブックが TgPath に移動して保存されます。
 しかし質問の内容から推測すると、Personal.xls に
 
 Sub Change_Fol()
 Dim Fnm As String, Nm As String
 Const TgPath As String = _
 "C:\Documents and Settings\User\My Documents\使用済み"
 
 With ActiveWorkbook
 If .Name <> ThisWorkbook.Name Then
 Fnm = .FullName
 Nm = TgPath & "\" & .Name
 If Fnm <> TgPath Then
 .Close True
 Name Fnm As Nm
 MsgBox .Name & _
 " は使用済みフォルダーへ移動しました", 64
 End If
 End If
 End With
 End Sub
 
 というマクロを入れておいて、ツールバーに配置したボタンに登録し、
 開いたブックで作業が済んだあと、そのボタンを押せばよいかと思います。
 
 |  |