Excel VBA質問箱 IV

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

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


18524 / 76732 ←次へ | 前へ→

【63649】Re:アドバイスありがとうございます
発言  SS  - 09/11/25(水) 12:53 -

引用なし
パスワード
   ▼ぴかる さん:
こんにちは、上で私の提示したもの試されましたか?
見た目はともかく、仰っている内容は実現できていると思うのですが。
動作上どこに問題があるか分かれば対応できるかも知れません。
もし3.の時点でスクロールをしたくないというのであれば

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  With Target
    If .Row <> R And R <> 0 Then
      Application.EnableEvents = False
      Cells(R, .Column).Select
      Application.EnableEvents = True
    Else
      R = .Row
      ActiveWindow.ScrollRow = 1
      If R > 15 Then
        ActiveWindow.SmallScroll Down:=R - 15
      End If
    End If
  End With
  R = 0
End Sub
でIf文内で動作条件を分ければ良いのではないでしょうか。
>3.の際、Application.EnableEvents = Falseを使って、2回目のelectionChangeを無効にする事は出来たのですが、それ以降のイベントを有効にするトリガが浮かばない状態で困っています。
セル移動によるキャンセル直後にApplication.EnableEvents = Trueで良いのではないでしょうか

>お世話になります。色々と皆様のアドバイスを基にトライしてみましたが、なかなかいいアイデアが浮かびません。フローチャートが描けない状態です。自分がどうの様にしたいのか伝わっていない様ですので、動作説明の方をさせて頂きます。
>
>1.入力後のセル移動は、下方向に設定
>2.16行目以降は、アクティブセルを画面の真ん中ぐらいの表示位置に固定
>3.ある行位置からは、任意行位置にジャンプ
>   45→58 58→47 57→46 46→59
>
>3.の際、Application.EnableEvents = Falseを使って、2回目のelectionChangeを無効にする事は出来たのですが、それ以降のイベントを有効にするトリガが浮かばない状態で困っています。
>始めに質問させて頂いた時から、ここが???でして・・・

3 hits

【63597】SelectionChangeが2回作動となってしまう ぴかる 09/11/20(金) 14:57 質問
【63598】Re:SelectionChangeが2回作動となってしま... Jaka 09/11/20(金) 15:18 発言
【63602】Re:SelectionChangeが2回作動となってしま... ぴかる 09/11/20(金) 16:12 発言
【63608】Re:SelectionChangeが2回作動となってしま... ぴかる 09/11/20(金) 18:11 発言
【63642】Re:SelectionChangeが2回作動となってしま... Jaka 09/11/24(火) 10:06 発言
【63644】Re:SelectionChangeが2回作動となってしま... SS 09/11/24(火) 12:09 発言
【63643】Re:SelectionChangeが2回作動となってしま... seg 09/11/24(火) 11:17 発言
【63645】アドバイスありがとうございます ぴかる 09/11/24(火) 13:23 お礼
【63648】Re:アドバイスありがとうございます ぴかる 09/11/25(水) 11:00 発言
【63649】Re:アドバイスありがとうございます SS 09/11/25(水) 12:53 発言
【63650】Re:アドバイスありがとうございます ぴかる 09/11/25(水) 14:28 発言
【63652】Re:アドバイスありがとうございます seg 09/11/25(水) 15:57 発言
【63653】申し訳ございませんでした。 ぴかる 09/11/25(水) 16:15 お礼
【63655】Re:申し訳ございませんでした。 ぴかる 09/11/25(水) 16:39 発言
【63656】Re:申し訳ございませんでした。 seg 09/11/25(水) 17:07 発言
【63657】スッキリしました。 ぴかる 09/11/25(水) 17:20 お礼
【63658】Re:スッキリしました。 SS 09/11/25(水) 18:05 発言
【63659】Re:スッキリしました。 ぴかる 09/11/25(水) 18:14 お礼

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