質問編集履歴

1

Offsetについて

2017/01/25 02:01

投稿

macro-beginner
macro-beginner

スコア25

test CHANGED
File without changes
test CHANGED
@@ -88,7 +88,7 @@
88
88
 
89
89
  End If
90
90
 
91
- Workbooks.Open op.Range("C" & i).Offset(i - 1, 0).Value
91
+ Workbooks.Open op.Range("C2").Offset(i - 1, 0).Value
92
92
 
93
93
  Next
94
94
 
@@ -97,3 +97,17 @@
97
97
 
98
98
 
99
99
  ```
100
+
101
+
102
+
103
+ あと、もう一つあるのですが、
104
+
105
+ ```ここに言語を入力
106
+
107
+ Workbooks.Open op.Range("C2").Offset(i - 1, 0).Value
108
+
109
+ ```
110
+
111
+ のOffsetの部分をなんとなく使っていてあまり理解できてないのですが、
112
+
113
+ C2を起点としてOffset(i - 1, 0).ValueをするとなぜC2から行が順に下がっていくのでしょうか?