Excel VBA質問箱 IV

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

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


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

【69411】マウス右クリックでイベントが発生しない 石坂 晋 11/7/6(水) 13:53 質問[未読]
【69412】Re:マウス右クリックでイベントが発生しない neptune 11/7/6(水) 14:25 発言[未読]
【69413】Re:マウス右クリックでイベントが発生しない 石坂 晋 11/7/6(水) 16:07 質問[未読]
【69414】Re:マウス右クリックでイベントが発生しない 読解不能 11/7/6(水) 18:01 回答[未読]
【69416】Re:マウス右クリックでイベントが発生しない neptune 11/7/6(水) 21:32 発言[未読]
【69420】Re:マウス右クリックでイベントが発生しない 石坂 晋 11/7/7(木) 15:52 お礼[未読]

【69411】マウス右クリックでイベントが発生しない
質問  石坂 晋 E-MAIL  - 11/7/6(水) 13:53 -

引用なし
パスワード
   エクセル2000VBAで作成したマクロを含んだファイルをエクセル2007VBAで開いて右クリックでイベントプロシージャを発生させようとしましたが起動しません。
2000VBAでは正常に作動しますが2007VBAでは全く反応しません。
どこかの設定が悪いのでしょうか?マウスの設定は右クリック「なし」「クリック」何れも変わりません。

【69412】Re:マウス右クリックでイベントが発生し...
発言  neptune  - 11/7/6(水) 14:25 -

引用なし
パスワード
   ▼石坂 晋 さん:
>エクセル2000VBAで作成したマクロを含んだファイルをエクセル2007VBAで開いて右クリックでイベントプロシージャを発生させようとしましたが起動しません。
>2000VBAでは正常に作動しますが2007VBAでは全く反応しません。
同じ組み合わせで試しましたけど動きましたよ。シートですけど。

と、言っても私には石坂 晋 さんの説明だけでは何もわからないんですけどね。

>どこかの設定が悪いのでしょうか?マウスの設定は右クリック「なし」「クリック」何れも変わりません。
これは関係ないと思いますよ。

【69413】Re:マウス右クリックでイベントが発生し...
質問  石坂 晋 E-MAIL  - 11/7/6(水) 16:07 -

引用なし
パスワード
   ▼neptune さん:
>▼石坂 晋 さん:
>>エクセル2000VBAで作成したマクロを含んだファイルをエクセル2007VBAで開いて右クリックでイベントプロシージャを発生させようとしましたが起動しません。
>>2000VBAでは正常に作動しますが2007VBAでは全く反応しません。
>同じ組み合わせで試しましたけど動きましたよ。シートですけど。
>
>と、言っても私には石坂 晋 さんの説明だけでは何もわからないんですけどね。
>
>>どこかの設定が悪いのでしょうか?マウスの設定は右クリック「なし」「クリック」何れも変わりません。
>これは関係ないと思いますよ。
早速の回答有り難う御座いました。
説明が不十分のようですから補足致します。
シートの1行に1日から31日まで日付が入力されていて縦軸(列)に数名の氏名が並んでいる表を想定して下さい。
日付をターゲットセルとして任意の日付を右クリックするとその日を第1優先キーで並び替えるコードを記録してあります。
2000VBAで操作をすると正常に並び替えが実行されますがこのBOOKをエクセル2007にコピーして実行した時に右クリックではプルダウンメニューが表示されるだけで
イベントプロシージャは起動しません。他のマクロは正常に動きます。
この程度の説明でお解りになるでしょうか?

「送信」をクリックでよいのでしょうか、それとも「新規投稿」で再投稿が必要ですか?

【69414】Re:マウス右クリックでイベントが発生し...
回答  読解不能  - 11/7/6(水) 18:01 -

引用なし
パスワード
   ▼石坂 晋 さん:

セキュリティの関係じゃないんですか?

【69416】Re:マウス右クリックでイベントが発生し...
発言  neptune  - 11/7/6(水) 21:32 -

引用なし
パスワード
   ▼石坂 晋 さん:
>説明が不十分のようですから補足致します。
>シートの1行に1日から31日まで日付が入力されていて縦軸(列)に数名の氏名が並んでいる表を想定して下さい。
>日付をターゲットセルとして任意の日付を右クリックするとその日を第1優先キーで並び替えるコードを記録してあります。
>2000VBAで操作をすると正常に並び替えが実行されますがこのBOOKをエクセル2007にコピーして実行した時に右クリックではプルダウンメニューが表示されるだけで
>イベントプロシージャは起動しません。他のマクロは正常に動きます。
コピーと書いているが、最初は2000で作成2007で実行と書かれています。
説明しているような状態を作成し、2000で作成2007で実行検証しましたけどキチンと動作しました。

>この程度の説明でお解りになるでしょうか?
説明された通り検証用bookを作成しても再現しません。
私にはあなたのbookが見られるわけではありません。

私には逆質問する気はないので、
これ以上はそれでも良いという方のアドバイスをお待ちください。

なお、・・・具体的な質問なら受け付けます。。。

【69420】Re:マウス右クリックでイベントが発生し...
お礼  石坂 晋 E-MAIL  - 11/7/7(木) 15:52 -

引用なし
パスワード
   ▼neptune さん:
お手数をお掛けしました。有り難う御座いました。
私のパソコンはエクセル2000搭載でボランティアをしている、ある障害者施設にあるパソコンにはエクセル2007が搭載されている状況です。送迎用の配車計画を作るプログラムを作りました。私のパソコンでは
Private Sub Worksheet_BeforRightClick(ByVal Target as Range,Cancel As Boolean)
に記述したコードは期待通りに実行しますがこのマクロを持ったbookを2007で実行しようとしてもマウスの右クリックで上記のイベントプロシージャが起動しないという問題でした。
vbaのコードの問題ではなくハードか別の原因のようなので一旦質問を終わらせることにいたします。
ご迷惑をお掛けして申し訳ありませんでした。

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