回答編集履歴
1
修正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
こんな感じでどうでしょうか。
|
1
|
+
こんな感じでどうでしょうか。(修正:セル結合がある場合にOffsetがずれる事象に対処しました。)
|
2
2
|
```VBA
|
3
3
|
Sub sample()
|
4
4
|
Dim moto As Worksheet
|
@@ -15,10 +15,10 @@
|
|
15
15
|
If Not c Is Nothing Then
|
16
16
|
firstAddress = c.Address
|
17
17
|
Do
|
18
|
-
c.Offset(
|
18
|
+
c.Offset(, 2).Offset(1).Value = moto.Range("B14")
|
19
|
-
c.Offset(
|
19
|
+
c.Offset(, 3).Offset(1).Value = moto.Range("F14")
|
20
|
-
c.Offset(
|
20
|
+
c.Offset(, 2).Offset(3).Value = moto.Range("B15")
|
21
|
-
c.Offset(
|
21
|
+
c.Offset(, 3).Offset(3).Value = moto.Range("F15")
|
22
22
|
Set c = .FindNext
|
23
23
|
Loop While Not c Is Nothing
|
24
24
|
End If
|