Excel VBA質問箱 IV

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

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


5570 / 13645 ツリー ←次へ | 前へ→

【50107】フォーム起動中にEXCELファイルを操作する方法について FJ 07/7/9(月) 17:34 質問[未読]
【50108】Re:フォーム起動中にEXCELファイルを操作す... マクロマン 07/7/9(月) 17:51 発言[未読]
【50109】Re:フォーム起動中にEXCELファイルを操作す... FJ 07/7/9(月) 20:35 お礼[未読]

【50107】フォーム起動中にEXCELファイルを操作す...
質問  FJ  - 07/7/9(月) 17:34 -

引用なし
パスワード
   OS:WIN2000、EXCEL:EXCEL97の環境下で複数EXCELファイルを起動させる
方法について、教えてください。

まずは、普通にEXCELファイルの編集をしています。次にEXCELファイルを
起動させると自動でフォームが実行されるEXCELファイルを起動させます。

この場合、フォーム起動中は最初に起動したEXCELファイルが操作出来ません。

今回のようなマクロ実行中(フォーム作業中)に、別のEXCELファイルについて操作
を行いたい場合、何か良い方法があれば教えてください!!

たとえば、Workbook_Open()時に、既にEXCELが開いているか確認し、EXCELが
開いていれば別アプリケーションでFormを実行する(既存に開いているEXCELは
自由に利用可)等の方法があれば、よろしくお願いします。

【50108】Re:フォーム起動中にEXCELファイルを操作...
発言  マクロマン  - 07/7/9(月) 17:51 -

引用なし
パスワード
   エクセル97ではユーザーフォームをモードレス表示が出来ないので、
ユーザーフォーム表示中にシートを編集することは出来ません。
2000以降でしたら可能です。
一旦ユーザーフォームを非表示にして、シート編集後、再度ユーザーフォーム
を表示することになると思います。

【50109】Re:フォーム起動中にEXCELファイルを操作...
お礼  FJ  - 07/7/9(月) 20:35 -

引用なし
パスワード
   ▼マクロマン さん:
>エクセル97ではユーザーフォームをモードレス表示が出来ないので、
>ユーザーフォーム表示中にシートを編集することは出来ません。
>2000以降でしたら可能です。
>一旦ユーザーフォームを非表示にして、シート編集後、再度ユーザーフォーム
>を表示することになると思います。

返信ありがとうございます。

やはり、エクセル97ではユーザーフォーム表示中にシートを編集することは
できないのですね・・・・・。
運用でカバーするするようにします。

マクロマンさんありがとうございます。

以上

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