2012-04-27 19 views
2

私はExcelドキュメントをインポートする古いアプリケーションを管理しています。長い間素晴らしい仕事をしていましたが、約6ヶ月前には機能しなくなりました。数ヶ月間、エラーの有無を調べたところ、Exceldocumentのワークシート名の末尾に$記号が必要であることがわかりました。OleDBとドル記号

この要件を変更した可能性はありますか?新しいバージョンのExcel?私は、このドキュメントを入手した会社がOfficeスイートをアップグレードしたことを知っていますが、これが問題かどうかを確認することはできませんでした。私たちはまだ.xlsファイルを取得するので、私は同じであるはずです。

Officeで何か起こりましたか?事前 で

おかげローランド

+3

ドル記号なしでExcelクエリを実行したことはありません。新旧のExcelのバージョンは何ですか? – cadrell0

+0

[IFF](http://en.wikipedia.org/wiki/If_and_only_if)コードが変更されず、データが変更されていない場合、変更は環境内にある必要があります。 @ cadrell0によると、あなたはオフィスのバージョンを見つける必要があり、うまくいけばあなたの環境で結果を再現できるようになるでしょう。 Excelの最新バージョンであっても、xlsファイルを保存できることに注意してください。 –

+1

名前付き範囲を照会することはできますが、 '$'は必要ありませんが、括弧は必要ありません(どのワークシート名でもかまいません)。 http://support.microsoft.com/kb/257819 –

答えて

3

ドキュメントの以前のバージョンがはあなたが前に照会していたものであることという名前のワークシート名と一致する範囲、およびを持っていたことも可能です。ワークシートを照会するときは、末尾に$という接尾辞が必要です。

関連する問題