SIerはなんでもExcelで管理したがる。データベースの中身やコード管理など…。 たとえばテストのエビデンスを取得するときも、データをExcelに貼り付けて確認フローに回される。 そのため、Excelファイルを比較することが場面によく出会うだろう。 そこで、VBAで2つのExcelファイルを高速で比較するマクロをつくってみた。 また性能改善のTips、コツもあわせてまとめる。 (SIerを退職してから早1年半、Excelをまったく触らなくなった。また、この記事のメモも2年前に書いたものなので説明が雑になることがありますw) 2つのファイルを比較する Sheet1またはThisWorkbook ' Sheet1 Option Explicit ' 処理時間計測用 Private Declare Function GetTickCount Lib "kernel32" () As Long
![【VBA】2つのExcelファイルを高速で比較する+性能改善のコツ](https://cdn-ak-scissors.b.st-hatena.com/image/square/a4a6747a693460afee78b0dbd59796cedf1a3352/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEiheq8yvq3T88iXgJud-9SdQqCjjmamcsVL8S_8ej2FlRv_fVTECmvCEP7nqy8rH4hIick7aP5oilfW8SxayBUigMvKk-kixnrVI-LyFHh3ASH_wv2DjKRnW4cPRf3pOdxI0l8oYdggsLDS%2Fw1200-h630-p-k-no-nu%2Fexcel-diff.png)