|
▼ビギナー さん:
>皆様、こんばんは。
>
>ponpon様、ご指摘ありがとうございます。
>
>もう一度、質問させていただきます。
>
><book1> <book2>
>1 1
>2 a
>3 b
>4 4
>5 5
>6 7
>7
>
>たとえば、このようにbook1と2の2つのファイルがあるとします。
>この2つを行単位で比較して、
>
><book3>
>2 a
>3 b
>5 5
>6 7
>7
>
>というように、差分だけを示したbook3を新規でデスクトップに作成したいのです。
>NoEditorというフリーソフトの高度なDiff機能(順番まで把握してくれる)は、VBAにもあるのでしょうか?
>
>よろしくお願いいたします。
まず、エクセルVBAで一発で拾い出すような機能はないと思います。(たぶん)
ただVBAで作成することは可能です。
ループ(Do〜Loop、For〜Next)と比較(If Then)とコピー&ペーストが分かればできるんじゃないですかね?
ビギナーということで、どこまで自分で作成されているのかを提示されては?
何も自分で作ってなければ「ビギナー」ではなく「何もしてない者」ということですもんね。
ただ、book3を新規でテスクトップに作成っていうのが、デスクトップのパスのとり方がOSによって違う気がします。
|
|