- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelVBA 更新履歴(差分)を取得し書き込む)
ExcelVBAで更新履歴(差分)を取得し書き込む方法
このQ&Aのポイント
- ExcelVBAを使用して、毎回更新するExcelファイルの差分を取得し、別のシートに記録する方法について知りたいです。
- 更新履歴を取得する方法、差分の内容を把握する方法、削除されたデータを特定する方法についてアドバイスを求めています。
- 前回のファイルとの比較や、更新された情報だけを取得する方法など、効率的かつ正確な手法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
お望みの形と少し違いますが、変更履歴の記録を使ってみては? お使いのExcelのバージョンが解りませんので、2010で説明します。 1.新規ブックを開いたら、校閲→変更履歴の記録→変更箇所の表示 と、開きます。 2.「編集中に変更箇所を記録する…」にチェックを付け、他のチェックを全部外して<OK>。 3.ブックの保存が行われますので、適当な場所に適当な名前で保存します。 4.「件名」等を入力して保存。 5.校閲→変更履歴の記録→変更箇所の表示 と、開きます。 6.「編集中に変更箇所を記録する…」と、「新しいシートに…」だけにチェックをつけて<OK>。 次に、シート1の「斉藤太郎」を削除して、保存した後、上記の5→6とやってみて下さい。
お礼
ありがとうございました! これを利用していいものを作ろうと思います!