Excel VBA質問箱 IV

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

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


36071 / 76738 ←次へ | 前へ→

【45853】Re:Enterだけで移動できる?
発言  じろう  - 07/1/16(火) 11:10 -

引用なし
パスワード
    ▼Kein さん:
わかりやすくするために下記のように修正してみました
Sub JumpCell3()
  Dim Snm As String

  If TypeName(Selection) <> "Range" Then Exit Sub
  Snm = ActiveSheet.Name
  With ActiveCell
   Select Case .Column
     Case 3, 8, 9, 10
      If Snm = "Sheet1" Then
        .Offset(, 1).Select
      Else
        .Offset(1).Select
      End If
     Case 4, 6
      If Snm = "Sheet1" Then
       .Offset(, 2).Select
      Else
        .Offset(1).Select
      End If
     Case 11
      If Snm = "Sheet1" Then
        .Offset(1, -8).Select
      Else
       .Offset(1).Select
      End If
     Case 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19
      If Snm = "Sheet2" Then
        .Offset(, 1).Select
      Else
        .Offset(1).Select
      End If
     Case 4, 20
      If Snm = "Sheet2" Then
        .Offset(, 2).Select
      Else
        .Offset(1).Select
      End If
     Case 22
      If Snm = "Sheet2" Then
        .Offset(1, -21).Select
      Else
        .Offset(1).Select
      End If
     Case 129
      If .Row = 14 Then
       If Snm = "Sheet1" Or Snm = "Sheet2" Then
         .Offset(40, -3).Select
        Else
         .Offset(1).Select
        End If
      Else
        .Offset(1).Select
      End If
     Case 126
      Select Case .Row
        Case 54, 56, 58, 60
         If Snm = "Sheet1" Or Snm = "Sheet2" Then
          .Offset(, 11).Select
         Else
           .Offset(1).Select
         End If
        Case Else: .Offset(1).Select
      End Select
     Case Else
      .Offset(1).Select
   End Select
  End With
End Sub

結果ですがsheet1はOK
しかしsheet2はC.D.F.H.J.K列が下に改行してしまいます。
     Case 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19
      If Snm = "Sheet2" Then
        .Offset(, 1).Select
      Else
        .Offset(1).Select
      End If
上記コードにて1つ右へ行くはずでは、?
この辺がどうもわかりません
解説お願いします。

>I列というと Select Case の中で Case 9 を作ってなければ設定できない、
>ということは分かりますか ? 不満を言うだけでなく、コードの中身をよく調べて
>改造すれば、自分のやりたいことが直ぐに実現できるはずです。長いコードでは
>あるけど、難しいところは一つもないからです。
>希望どうりの動作をするコードを提示してもらうまで、おんぶにだっこで甘えよう
>としてはいけません。

提示して貰うまで待っていたのではなく色々きっはったを試みたのですが
どうしても下へ改行してしまう理由がわからないため再質問となりました。
KeinさんEnterで下へというコード(指令)は上記コードでは、見あたらないの
ですが?
0 hits

【45740】Enterだけで移動できる? じろう 07/1/13(土) 1:13 質問
【45742】Re:Enterだけで移動できる? Kein 07/1/13(土) 1:42 回答
【45743】Re:Enterだけで移動できる? じろう 07/1/13(土) 2:06 発言
【45744】Re:Enterだけで移動できる? Kein 07/1/13(土) 2:23 発言
【45745】Re:Enterだけで移動できる? じろう 07/1/13(土) 3:12 発言
【45746】Re:Enterだけで移動できる? じろう 07/1/13(土) 3:35 発言
【45747】Re:Enterだけで移動できる? じろう 07/1/13(土) 9:58 発言
【45751】Re:Enterだけで移動できる? Kein 07/1/13(土) 16:06 回答
【45757】Re:Enterだけで移動できる? じろう 07/1/13(土) 17:45 発言
【45771】Re:Enterだけで移動できる? じろう 07/1/14(日) 1:14 お礼
【45772】Re:Enterだけで移動できる? Kein 07/1/14(日) 1:26 発言
【45773】Re:Enterだけで移動できる? Kein 07/1/14(日) 1:33 発言
【45775】Re:Enterだけで移動できる? じろう 07/1/14(日) 2:29 発言
【45778】Re:Enterだけで移動できる? Kein 07/1/14(日) 2:56 発言
【45779】Re:Enterだけで移動できる? Kein 07/1/14(日) 2:59 発言
【45780】Re:Enterだけで移動できる? じろう 07/1/14(日) 3:42 お礼
【45782】Re:Enterだけで移動できる? じろう 07/1/14(日) 4:53 質問
【45795】Re:Enterだけで移動できる? Kein 07/1/14(日) 17:10 発言
【45813】Re:Enterだけで移動できる? じろう 07/1/15(月) 0:38 発言
【45814】Re:Enterだけで移動できる? じろう 07/1/15(月) 1:06 発言
【45823】Re:Enterだけで移動できる? Kein 07/1/15(月) 14:23 回答
【45843】Re:Enterだけで移動できる? じろう 07/1/16(火) 1:46 発言
【45844】Re:Enterだけで移動できる? Kein 07/1/16(火) 2:18 回答
【45853】Re:Enterだけで移動できる? じろう 07/1/16(火) 11:10 発言
【45859】Re:Enterだけで移動できる? ひげくま 07/1/16(火) 13:38 回答
【45860】Re:Enterだけで移動できる? ひげくま 07/1/16(火) 13:47 発言
【45861】Re:Enterだけで移動できる? じろう 07/1/16(火) 14:18 発言
【45862】Re:Enterだけで移動できる? ひげくま 07/1/16(火) 14:33 発言
【45864】Re:Enterだけで移動できる? じろう 07/1/16(火) 15:30 発言
【45863】Re:Enterだけで移動できる? りん 07/1/16(火) 15:26 発言
【45865】Re:Enterだけで移動できる? ひげくま 07/1/16(火) 15:57 発言
【45866】Re:Enterだけで移動できる? じろう 07/1/16(火) 16:47 発言
【45867】Re:Enterだけで移動できる? ひげくま 07/1/16(火) 17:03 発言
【45868】Re:Enterだけで移動できる? じろう 07/1/16(火) 17:04 発言
【45869】Re:Enterだけで移動できる? ひげくま 07/1/16(火) 17:20 発言
【45870】Re:Enterだけで移動できる? じろう 07/1/16(火) 18:07 発言
【45877】Re:Enterだけで移動できる? ひげくま 07/1/16(火) 21:02 発言
【45758】Re:Enterだけで移動できる? awu 07/1/13(土) 19:57 回答
【45759】Re:Enterだけで移動できる? awu 07/1/13(土) 20:27 回答
【45769】Re:Enterだけで移動できる? じろう 07/1/14(日) 0:36 発言
【45774】Re:Enterだけで移動できる? awu 07/1/14(日) 1:45 回答
【45776】Re:Enterだけで移動できる? じろう 07/1/14(日) 2:31 お礼

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