Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3210 / 13644 ツリー ←次へ | 前へ→

【63556】エクセル2003とエクセル2007の使い分け 亜矢 09/11/17(火) 15:52 質問[未読]
【63557】Re:エクセル2003とエクセル2007の使い分け yoshi 09/11/17(火) 16:30 回答[未読]
【63561】Re:エクセル2003とエクセル2007の使い分け 亜矢 09/11/18(水) 6:10 お礼[未読]

【63556】エクセル2003とエクセル2007の使い分け
質問  亜矢  - 09/11/17(火) 15:52 -

引用なし
パスワード
   プロジェクト(Winproject2007)に書いてあるプログラムです。
Dim xlApp As Excel.Application
Dim xlbook As Excel.Workbook
Set xlApp = GetObject(, "excel.Application")
Set xlbook = xlApp.ActiveWorkbook
※ xlbook.Sheets("組立計画").Select
エクセルを起動して途中からプロジェクトのマクロに移った時の状態です。
上記のプログラムは2003のブックに書いてありますが、通常は2007で起動されますが、2007で起動(互換モード)しても問題ありませんが、エクセル2003でブックを起動してこの部分(※)にさしかかるとエラーが発生します。
 また、エクセル2003で起動して新たにエクセル2003のブックを作るプログラムの時にはエクセル2003のシートができるようにするにはどうしたらいいのか教えていただきたいと思います。現在は2007のブックが出来てしまいます。
よろしくお願いします。

【63557】Re:エクセル2003とエクセル2007の使い分け
回答  yoshi  - 09/11/17(火) 16:30 -

引用なし
パスワード
   >エクセルを起動して途中からプロジェクトのマクロに移った時の状態です。
>上記のプログラムは2003のブックに書いてありますが、通常は2007で起動されますが、2007で起動(互換モード)しても問題ありませんが、エクセル2003でブックを起動してこの部分(※)にさしかかるとエラーが発生します。

>上記のプログラムは2003のブックに書いてありますが
といいながら、始めに
>プロジェクト(Winproject2007)に書いてあるプログラムです。
とは? いったい示されたマクロはどこに書かれたものですか?
>してこの部分(※)にさしかかるとエラーが発生します。
エラー番号と、エラーメッセージは?
可能性としてはSheets("組立計画")が無いからでは。
エラー行の前行に MsgBox xlbook.Name
などとしてxlbookが目的のブックか確認されては。

> また、エクセル2003で起動して新たにエクセル2003のブックを作るプログラムの時にはエクセル2003のシートができるようにするにはどうしたらいいのか教えていただきたいと思います。現在は2007のブックが出来てしまいます。
まったく質問の意味不明。
何かプログラム(マクロ)を実行した結果であれば、
まずそのマクロを示さないとどうすればいいかなんて分かるわけないでしょう。

あと、エクセル2003、2007といわれますが、どのような実行環境ですか?
エクセル2003と2007は別のハード(パソコン)なのか、同じなのかも不明。

【63561】Re:エクセル2003とエクセル2007の使い分け
お礼  亜矢  - 09/11/18(水) 6:10 -

引用なし
パスワード
   ▼yoshi さん:
>>エクセルを起動して途中からプロジェクトのマクロに移った時の状態です。
>>上記のプログラムは2003のブックに書いてありますが、通常は2007で起動されますが、2007で起動(互換モード)しても問題ありませんが、エクセル2003でブックを起動してこの部分(※)にさしかかるとエラーが発生します。
>
>>上記のプログラムは2003のブックに書いてありますが
>といいながら、始めに
>>プロジェクト(Winproject2007)に書いてあるプログラムです。
>とは? いったい示されたマクロはどこに書かれたものですか?
>>してこの部分(※)にさしかかるとエラーが発生します。
>エラー番号と、エラーメッセージは?
>可能性としてはSheets("組立計画")が無いからでは。
>エラー行の前行に MsgBox xlbook.Name
>などとしてxlbookが目的のブックか確認されては。
>
>> また、エクセル2003で起動して新たにエクセル2003のブックを作るプログラムの時にはエクセル2003のシートができるようにするにはどうしたらいいのか教えていただきたいと思います。現在は2007のブックが出来てしまいます。
>まったく質問の意味不明。
>何かプログラム(マクロ)を実行した結果であれば、
>まずそのマクロを示さないとどうすればいいかなんて分かるわけないでしょう。
>
>あと、エクセル2003、2007といわれますが、どのような実行環境ですか?
>エクセル2003と2007は別のハード(パソコン)なのか、同じなのかも不明。
いろいろお手数をお掛けしました。質問を再度整理して投稿させていただきます。

3210 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free