回答編集履歴

1

荒業

2020/09/30 07:53

投稿

radames1000
radames1000

スコア1925

test CHANGED
@@ -9,3 +9,41 @@
9
9
  ②結合解除ができないなら、結合セルの前に一列ダミーの列を置き、幅を限りなく狭くして事実上見えなくする。
10
10
 
11
11
  (非表示で済めが一番良いのですが、非表示にしてしまうと、選択されなくなるため、D列の判定に引っかからなくなる)
12
+
13
+
14
+
15
+ ---
16
+
17
+
18
+
19
+ 荒業ですが
20
+
21
+ ```vba
22
+
23
+ Private Sub Worksheet_SelectionChange(ByVal Target As Range)
24
+
25
+ Dim lRow As Long
26
+
27
+ Dim lMinCol As Long
28
+
29
+ Dim lMaxCol As Long
30
+
31
+ Dim MyRange As Range
32
+
33
+ lMinCol = Range("C1:F1").Column
34
+
35
+ lMaxCol = lMinCol + Range("C1:F1").Columns.Count - 1
36
+
37
+ If Target.Column <= lMaxCol Then
38
+
39
+ Exit Sub
40
+
41
+ End If
42
+
43
+ Cells(6, 3).Select
44
+
45
+ Application.SendKeys "{UP}"
46
+
47
+ End Sub
48
+
49
+ ```