Excel VBA質問箱 IV

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

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


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

【63611】VBA画面にて SA 09/11/20(金) 23:12 質問[未読]
【63612】Re:VBA画面にて ponpon 09/11/20(金) 23:29 発言[未読]
【63613】Re:VBA画面にて SA 09/11/21(土) 1:55 質問[未読]
【63615】Re:VBA画面にて ponpon 09/11/21(土) 7:25 発言[未読]
【63621】Re:VBA画面にて 通行人 09/11/21(土) 23:28 発言[未読]
【63646】Re:VBA画面にて SA 09/11/24(火) 14:17 お礼[未読]

【63611】VBA画面にて
質問  SA  - 09/11/20(金) 23:12 -

引用なし
パスワード
   VBA初心者で現在勉強中ですが、マクロ画面(USERFORM)を使用して、ある指定したエクセルファイルを開き、そのエクセルファイルを直接変更作業や閲覧を行いたいのですが、マクロ画面(USERFORM)が最前面にあるため、エクセルファイルを触ることができません。マクロ画面(USERFORM)を閉じれば変更等できるのですが、できればマクロ画面(USERFORM)を閉じずにエクセルファイルを触ることができればと思います。何か良い方法があればご伝授をお願いします。

XPのEXCEL2003です。 よろしくお願いします。

【63612】Re:VBA画面にて
発言  ponpon  - 09/11/20(金) 23:29 -

引用なし
パスワード
   ▼SA さん:
>VBA初心者で現在勉強中ですが、マクロ画面(USERFORM)を使用して、ある指定したエクセルファイルを開き、そのエクセルファイルを直接変更作業や閲覧を行いたいのですが、マクロ画面(USERFORM)が最前面にあるため、エクセルファイルを触ることができません。マクロ画面(USERFORM)を閉じれば変更等できるのですが、できればマクロ画面(USERFORM)を閉じずにエクセルファイルを触ることができればと思います。何か良い方法があればご伝授をお願いします。
>
>XPのEXCEL2003です。 よろしくお願いします。

マクロ画面(USERFORM)というのは、VBEのことではなく、USERFORMということですよね?

ならば、USERFORMを開くときに

UserForm1.Show (modaless)で開けば、EXCELの操作はできます。
ヘルプで modaless とmodalをお調べください。

【63613】Re:VBA画面にて
質問  SA  - 09/11/21(土) 1:55 -

引用なし
パスワード
   お返事ありがとうございます。
早速試してみましたが、エラーメッセージがでてしまいました。
(モーダルフォームが表示されているときは、モードレスフォームを表示できません。)
色々なHPで調べてみてはいるのですが、なかなかわかりません。

行いたい作業は下記となってます。

USERFORM1でボタンをクリック → USERFORM2を表示 → USERFORM2でボタンクリックでエクセルファイル表示 → ここでUSERFORM2を表示したままエクセルファイル編集  となるようにしたいと思っています。

なので、USERFORM1でボタンクリックし、USERFORM2.SHOW (Modeless)
としています。

何かアドバイスをお願いします。

【63615】Re:VBA画面にて
発言  ponpon  - 09/11/21(土) 7:25 -

引用なし
パスワード
   ▼SA さん:

>早速試してみましたが、エラーメッセージがでてしまいました。
>(モーダルフォームが表示されているときは、モードレスフォームを表示できません。)
>
userform1がモーダルで開いているからです。
モードレスで開いたらどうでしょう?

【63621】Re:VBA画面にて
発言  通行人  - 09/11/21(土) 23:28 -

引用なし
パスワード
   >早速試してみましたが、エラーメッセージがでてしまいました。

どんなコードで、どこの行で どんなエラーメッセージ?

具体的な説明を、面倒だから と省略する限り
何度も やりとりが続き、永遠に解決しない

【63646】Re:VBA画面にて
お礼  SA  - 09/11/24(火) 14:17 -

引用なし
パスワード
   返事が遅くなって申し訳ありません。

自分の勘違いで、モードレスの設定場所を間違っており
エラーがでる状態になっていました。

ご迷惑をかけてすいませんでした。
そしてありがとうございました。

また、通行人さん ご指摘ありがとうございました。
以後、質問させていただく際は、気をつけていきます。

ありがとうございました。

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