- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excel 2003 と 2007 の違い?)
Excel 2003と2007の違いは?職場のPCと自宅PCでの問題
このQ&Aのポイント
- Excel 2003と2007の違いについて質問です。職場のPCはWindows XPでExcel 2003を使用しており、自宅PCはWindows 7でExcel 2007を使用しています。職場では自分専用の端末がないため、自宅でコードを書いてUSBメモリにコピーし、職場でペーストして使用しています。しかし、職場のPCでは「オブジェクトが必要です」というエラーが発生します。具体的にどこにエラーがあるのかがわからず困っています。
- Excel 2003と2007の違いによる問題です。職場のPCではExcel 2003が、自宅PCではExcel 2007が使用されています。職場では自身の端末がないため、自宅でコードを作成し、USBメモリに保存して職場で使用しています。しかし、職場のPCで「オブジェクトが必要です」というエラーが発生し、どこにエラーがあるのか特定できません。
- Excel 2003と2007の違いによる問題です。職場のPCではWindows XPでExcel 2003が、自宅PCではWindows 7でExcel 2007が使用されています。職場では自身の端末がないため、自宅でコードを作成し、USBメモリに保存して職場で使用しています。しかし、職場のPCで「オブジェクトが必要です」というエラーが発生し、具体的にどこにエラーがあるのか特定できません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
なーんか変ですね。 バージョンが微妙に異なりますが 当方(WinXP & Excel2002 とWin7 & Excel2010)ではエラーになりませんでした。 変数宣言の4行は修正するとしても解決には至らないような気がします。 社PCで互換パックを使用して、xlsm 形式を開いているとか。 http://support.microsoft.com/kb/923505/ja 自PC・社PCで、デバッグ→コンパイルが通るかどうか。 ツール → 参照設定 で参照不可になっているものがないか。 を調べてみては? 以上でも解決しないとなると、 社PCで新規XLSファイルにシートをコピペ、コードもコピペで 何とかなるかも?
その他の回答 (1)
- hallo-2007
- ベストアンサー率41% (888/2115)
回答No.1
自信はありませんが Dim st1Row, st2Row As Integer ですが Dim st1Row As Integer, st2Row As Integer http://denki.nara-edu.ac.jp/~yabu/soft/excel-vba-basic.html#3 を参考に!!
質問者
お礼
遅くなってすいません。 本日実行してみた結果をお伝えします。 えぇと、こちらの方法では解決には至りませんでした。 しかしながら、このようなルールを教えて下さったことには感謝しております。これからは、こういった小さなルール?も参考にしていきたいと思います。 ありがとうございました。
質問者
補足
このような取り決めがあったのですね! ともあれ、本日(土曜日)は職場でPCを扱えなかったので、月曜日(というかPCが使えた日w)に試してみます。 当「補足」欄に追記できるか分かりませんので、後日「お礼」欄で報告も兼ねて経過を掲載いたします。
補足
わざわざの試験運用、ありがとうございます。 そちらでもエラーは出ませんでしたか・・・ >社PCで互換パックを使用して、xlsm 形式を開いている これに関しては調査済みでした。 残り二つ、及び新規作成については、調査&検証してみたいと思います。 本日(土曜日)は職場でPCを扱えなかったので、月曜日(というかPCが使えた日w)に試してみます。 当「補足」欄に追記できないようなので、後日「お礼」欄で報告も兼ねて経過を掲載いたします。