Excel VBA質問箱 IV

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

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


41768 / 76735 ←次へ | 前へ→

【40045】Re:転記したデータの修正
回答  Kein  - 06/7/5(水) 23:34 -

引用なし
パスワード
   >処理後に右クリックのメニューが表示される
これはコードの冒頭に

Cancel = True

を追加するだけで回避できます。
>コマンドボタンを押した後にこのコードを実行させよう
もし右クリックイベントを止めて、ユーザーフォームのコマンドボタンの
クリックイベントに変えたいなら、冒頭部分は



If TypeName(Selection) <> "Range" Then Exit Sub
Set Sh = Worksheets("運送実績")
  For Each C In Selection



というように変更すれば良いでしょう。
また、このように書き換えたコードなら、任意の適当なタイトルを付けて
標準モジュールに入れておくことで、任意のイベントマクロから
Call ステートメント で呼び出して使うことができます。その場合、例えば
先の右クリックイベントなら

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, _
Cancel As Boolean)
  Cancel = True
  Call 任意のマクロ名
End Sub

というように「そのイベントに特有の引数」のみを、適当な位置に入れる
ようにします。

0 hits

【39979】転記したデータの修正 Hiro 06/7/4(火) 21:24 質問
【39986】Re:転記したデータの修正 Kein 06/7/4(火) 22:14 回答
【40030】Re:転記したデータの修正 Hi 06/7/5(水) 20:13 質問
【40034】Re:転記したデータの修正 Kein 06/7/5(水) 21:27 発言
【40037】Re:転記したデータの修正 Hiro 06/7/5(水) 22:35 発言
【40036】Re:転記したデータの修正 Hiro 06/7/5(水) 22:33 お礼
【40045】Re:転記したデータの修正 Kein 06/7/5(水) 23:34 回答
【40091】Re:転記したデータの修正 Hiro 06/7/6(木) 20:43 お礼
【40103】Re:転記したデータの修正 Kein 06/7/6(木) 22:12 発言
【40174】Re:転記したデータの修正 Hiro 06/7/7(金) 19:14 質問

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