0

次のコードを使用して、生データ抽出 (mysql; 出力形式 *.xlsx) を Excel シート (ソース) からシート (ターゲット) にインポートしています。

Excel スプレッドシート データを VBA を含む別の Excel スプレッドシートにインポートする

ターゲット シートは、ユーザーがデータを簡単に並べ替えることができるようにするなど、いくつかのマクロを含む Excel テンプレートです。

インポート後に一部のデータの形式が正しくないことを除いて、すべてが非常にうまく機能しています。本当に奇妙ですが、何らかの理由でターゲットがソース シートの正確なコピーではありません。たとえば、日付形式と小数に関する問題。

コードを微調整するためにいくつかのことを試みましたが、失敗しました。ターゲット シートでのインポートがコードによってどのように処理されるかが、機能しない理由だと思います。

私の質問は、Excel から Excel にデータをインポートする他の方法があるかどうかです。また、Excel がすべての値を自動的にテキストとしてフォーマットするという問題を解決する方法を探していますか?

どんな助けでも大歓迎です。

敬具

4

1 に答える 1