teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

Offsetについて

2017/01/25 02:01

投稿

macro-beginner
macro-beginner

スコア25

title CHANGED
File without changes
body CHANGED
@@ -43,8 +43,15 @@
43
43
  MsgBox "Bookがそんなにありません"
44
44
  Exit For
45
45
  End If
46
- Workbooks.Open op.Range("C" & i).Offset(i - 1, 0).Value
46
+ Workbooks.Open op.Range("C2").Offset(i - 1, 0).Value
47
47
  Next
48
48
  End Sub
49
49
 
50
- ```
50
+ ```
51
+
52
+ あと、もう一つあるのですが、
53
+ ```ここに言語を入力
54
+ Workbooks.Open op.Range("C2").Offset(i - 1, 0).Value
55
+ ```
56
+ のOffsetの部分をなんとなく使っていてあまり理解できてないのですが、
57
+ C2を起点としてOffset(i - 1, 0).ValueをするとなぜC2から行が順に下がっていくのでしょうか?