現在、VBでcsvファイルを読み込んでxlsファイルに変換した後、オートフィルタなどを使うプログラムを作ってるのですが、エクセルのバージョンによっては実行できないときがあります。
どうしたらどんなバージョンでも使えるように出来ますか?
どのバージョンでも共通のメソッドや関数だけを使ってプログラムを組むか
バージョンによって処理を分岐するしかないと思いますよ。
(処理内容によっては無理な場合もありますよね)
厳密に言えば、Open メソッドにしたって、バージョンによって引数の数が
違ってきていますし、そのような機能を使っていたら当然バージョンによって
動作しませんよね。
過去ログを置いておきますね。
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200604/06040004.txt
ツイート | ![]() |