Excel VBAで文字列の違いを比較したかったので調べてみました。 参考にしたのは「当面C#と.NETな記録」の「.NET diff class」です。 文字列の差分に関わる部分のみVBAに書き換えてみました。 実際に大量のセルに対して連続的に動かしてみると 不安定だったので、何が起こっても責任は取れません。 ご了承ください。 特に断り無く業務に利用していただいてかまいませんが、サポートは出来ませんのでご了承ください。 サンプルプログラムのダウンロードページ クラス モジュール: DiffResult Option Explicit Public Modified As Boolean Public OriginalStart As Long Public OriginalLength As Long Public ModifiedStart As Long Public Modifie