次のコードを使用して、生データ抽出 (mysql; 出力形式 *.xlsx) を Excel シート (ソース) からシート (ターゲット) にインポートしています。
Excel スプレッドシート データを VBA を含む別の Excel スプレッドシートにインポートする
ターゲット シートは、ユーザーがデータを簡単に並べ替えることができるようにするなど、いくつかのマクロを含む Excel テンプレートです。
インポート後に一部のデータの形式が正しくないことを除いて、すべてが非常にうまく機能しています。本当に奇妙ですが、何らかの理由でターゲットがソース シートの正確なコピーではありません。たとえば、日付形式と小数に関する問題。
コードを微調整するためにいくつかのことを試みましたが、失敗しました。ターゲット シートでのインポートがコードによってどのように処理されるかが、機能しない理由だと思います。
私の質問は、Excel から Excel にデータをインポートする他の方法があるかどうかです。また、Excel がすべての値を自動的にテキストとしてフォーマットするという問題を解決する方法を探していますか?
どんな助けでも大歓迎です。
敬具