Excel VBA質問箱 IV

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

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


72307 / 76732 ←次へ | 前へ→

【8909】Re:リストボックスで選んだシートへ移動したい
回答  kein  - 03/11/7(金) 21:56 -

引用なし
パスワード
   >○○さんのワークシートへデータ入力が終了したら、次は△△さんのワークシートへ
>ジャンプ
つまり「特定のシートから特定のシートに飛ぶ」という処理なら、イベントマクロ
の方が楽だと思います。例えば Sheet1→Sheet3→Sheet2 というように開きたい
場合、入力が終わった時点でA列のセルを右クリックする、ということにして

Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, _
ByVal Target As Range, Cancel As Boolean)
  If Intersect(Target, Columns(1)) Is Nothing Then Exit Sub
  Select Case Sh.Name
   Case "Sheet1"
     Sheets("Sheet3").Activate
   Case "Sheet3"
     Sheets("Sheet2").Activate
  End Select
End Sub

というマクロを ThisWorkbookモジュールに入れます。
もし、入力する最後のセル位置が決まっているなら、Workbook_SheetChange イベント
に変更すれば、なお便利でしょう。コードは少し違ってきますが。
1 hits

【8897】リストボックスで選んだシートへ移動したい 初心者です! 03/11/7(金) 18:13 質問
【8899】Re:リストボックスで選んだシートへ移動した... INA 03/11/7(金) 18:25 回答
【8905】Re:リストボックスで選んだシートへ移動した... 初心者です! 03/11/7(金) 21:41 質問
【8909】Re:リストボックスで選んだシートへ移動した... kein 03/11/7(金) 21:56 回答
【8911】Re:リストボックスで選んだシートへ移動した... 初心者です! 03/11/7(金) 22:41 質問
【8915】Re:リストボックスで選んだシートへ移動した... kein 03/11/8(土) 3:56 回答
【8916】Re:リストボックスで選んだシートへ移動した... kein 03/11/8(土) 4:00 回答
【8921】Re:リストボックスで選んだシートへ移動した... 初心者です! 03/11/8(土) 22:50 お礼

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