カーソル移動を右へ設定します。
この状態で、添付Excel画面にて1から順番に入力し4入力でWorksheet_SelectionChangeでカーソルを5へ飛ばしました。
その後に、5入力後エンターを押すと2へ飛んでしまう。6へ飛ぶのが正常。
VBA
1Private Sub Worksheet_SelectionChange(ByVal Target As Range) 2 Dim lRow As Long 3 Dim lMinCol As Long 4 Dim lMaxCol As Long 5 Dim MyRange As Range 6 lMinCol = Range("C1:F1").Column 7 lMaxCol = lMinCol + Range("C1:F1").Columns.Count - 1 8 If Target.Column <= lMaxCol Then 9 Exit Sub 10 End If 11 Cells(5, 3).Select 12End Sub
試したこと。
結合セルを解除すると正常に6へ飛ぶ。
環境。
Windows10Pro(64bit)
Excel2010(V.14.0.6023.100)32ビット
気になること。
この様になるのは私の環境だけでしょうか。
何か対策はあるでしょうか。
回答4件
あなたの回答
tips
プレビュー