いくつかの列をチェックして、それらが正しくフォーマットされているかどうかを確認したいドキュメントがあります。正しくない値については、各インスタンスの値と場所を (それぞれ別の行に) 表示する msgbox が必要です。
間違いが多い場合に備えて、列ごとにメッセージボックスを作成したいと考えています。以下に部分的なコードがありますが、cl.address2 / value2 を変更する必要があり、場合によっては vbaextline も変更する必要がありますが、基本的にはそれだけです。ありがとうございました!
Sub datachecks
Dim cl as range
For each cl in range("A:A")
If cl.format = "dd/mm/yyyy" then
Msgbox(cl.address & cl.value & vbanextline & cl.address2 & cl.value)