Excel VBA質問箱 IV

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

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


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

【48611】エクセルファイルを指定したときに自動で実行するプログラム 初心者すぎる初心者 07/4/25(水) 15:49 質問[未読]
【48619】Re:エクセルファイルを指定したときに自動... ichinose 07/4/25(水) 19:58 発言[未読]
【48621】Re:エクセルファイルを指定したときに自動... ウッシ 07/4/25(水) 22:16 発言[未読]

【48611】エクセルファイルを指定したときに自動で...
質問  初心者すぎる初心者  - 07/4/25(水) 15:49 -

引用なし
パスワード
   こんにちは。

どうがんばっても自分ではわからないのですが

エクセルファイルにボタンを設置してそのボタンを押したときに別のエクセルファイルを
ダイアログボックスで指定し開くようにし、その指定したエクセルファイルのチェック処理を開いたときに自動で実行するようにしたいのです。このとき、ボタンのあるエクセルファイルを使って開いたときのみ、自動でチェック処理をしそれ以外の時はチェックは自動で実行しないようにしたのですが・・・

ボタンのあるエクセルファイルを使って開いたときのみ、自動でチェック処理をしそれ以外の時はチェックは自動で実行しないようにする部分ができなくて悩んでいます・・・

なにか、ヒントの様なものなどがありましたら教えていただきたいです。

説明不足かもしれませんがよろしくお願いします。

【48619】Re:エクセルファイルを指定したときに自...
発言  ichinose  - 07/4/25(水) 19:58 -

引用なし
パスワード
   ▼初心者すぎる初心者 さん:
こんばんは。

>どうがんばっても自分ではわからないのですが
>
>エクセルファイルにボタンを設置してそのボタンを押したときに別のエクセルファイルを
>ダイアログボックスで指定し開くようにし、その指定したエクセルファイルのチェック処理を開いたときに自動で実行するようにしたいのです。このとき、ボタンのあるエクセルファイルを使って開いたときのみ、自動でチェック処理をしそれ以外の時はチェックは自動で実行しないようにしたのですが・・・
>
>ボタンのあるエクセルファイルを使って開いたときのみ、自動でチェック処理をしそれ以外の時はチェックは自動で実行しないようにする部分ができなくて悩んでいます・・・
>
>なにか、ヒントの様なものなどがありましたら教えていただきたいです。
>
>説明不足かもしれませんがよろしくお願いします。
よく意味が理解できませんが、
Auto_Open(標準モジュール)にパラメータを持たせたらどうでしょうか?

sub auto_open(optional auto_chk as long=0)
  if auto_chk=1 then
   '自動チェック
   end if
end sub

【48621】Re:エクセルファイルを指定したときに自...
発言  ウッシ  - 07/4/25(水) 22:16 -

引用なし
パスワード
   こんばんは

やはり、よく意味が理解できませんが
Application.Caller では解決出来ないでしょうか?

>ボタンのあるエクセルファイルを使って開いたときのみ
という事は別のファイルの場合はボタンではなく直接実行するという事ですよね?

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