回答編集履歴
6
修正漏れ
answer
CHANGED
@@ -27,7 +27,7 @@
|
|
27
27
|
```
|
28
28
|
変数名の変更
|
29
29
|
```VBA
|
30
|
-
|
30
|
+
39行目
|
31
31
|
'Set wbFrom = Workbooks.Open(strDefaultPath & strFromXMLFileName) 元はこっち
|
32
32
|
Set wbFrom = Workbooks.Open(varDefaultPath & strFromXMLFileName)
|
33
33
|
```
|
5
修正漏れ
answer
CHANGED
@@ -9,6 +9,9 @@
|
|
9
9
|
追記
|
10
10
|
多分私しかこれ答えられないよ?
|
11
11
|
多分構文エラー起きているでしょう
|
12
|
+
あとパス("C1"の値)は必ず"\"で終わる事!
|
13
|
+
○"c:\test\"
|
14
|
+
×"c:\test"
|
12
15
|
|
13
16
|
```VBA
|
14
17
|
23行目これを消す
|
@@ -16,13 +19,15 @@
|
|
16
19
|
新たに
|
17
20
|
' Dim varDefaultPath As Variant
|
18
21
|
```
|
22
|
+
変数名の変更
|
19
23
|
```VBA
|
20
24
|
33行目
|
21
25
|
'strFromXMLFileName = Dir(strDefaultPath & "*.xls") 元はこっち
|
22
26
|
strFromXMLFileName = Dir(varDefaultPath & "*.xls")
|
23
27
|
```
|
28
|
+
変数名の変更
|
24
29
|
```VBA
|
25
30
|
33行目
|
26
|
-
'Set wbFrom = Workbooks.Open(strDefaultPath & strFromXMLFileName)
|
31
|
+
'Set wbFrom = Workbooks.Open(strDefaultPath & strFromXMLFileName) 元はこっち
|
27
32
|
Set wbFrom = Workbooks.Open(varDefaultPath & strFromXMLFileName)
|
28
33
|
```
|
4
追記
answer
CHANGED
@@ -4,4 +4,25 @@
|
|
4
4
|
```
|
5
5
|
パスの最後は\マーク必要だから...
|
6
6
|
あとはセル結合の場合先頭のセルじゃないと値取れない。
|
7
|
-
セル接合が"D1:D4"なら取得できるが"B1:D3"とかなら取れない
|
7
|
+
セル接合が"D1:D4"なら取得できるが"B1:D3"とかなら取れない
|
8
|
+
|
9
|
+
追記
|
10
|
+
多分私しかこれ答えられないよ?
|
11
|
+
多分構文エラー起きているでしょう
|
12
|
+
|
13
|
+
```VBA
|
14
|
+
23行目これを消す
|
15
|
+
' Const strDefaultPath As String = "パスを指定する"
|
16
|
+
新たに
|
17
|
+
' Dim varDefaultPath As Variant
|
18
|
+
```
|
19
|
+
```VBA
|
20
|
+
33行目
|
21
|
+
'strFromXMLFileName = Dir(strDefaultPath & "*.xls") 元はこっち
|
22
|
+
strFromXMLFileName = Dir(varDefaultPath & "*.xls")
|
23
|
+
```
|
24
|
+
```VBA
|
25
|
+
33行目
|
26
|
+
'Set wbFrom = Workbooks.Open(strDefaultPath & strFromXMLFileName)
|
27
|
+
Set wbFrom = Workbooks.Open(varDefaultPath & strFromXMLFileName)
|
28
|
+
```
|
3
修正
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
```VBA
|
2
|
-
wsTo.cslls
|
2
|
+
wsTo.cslls(1,4).Value
|
3
3
|
|
4
4
|
```
|
5
5
|
パスの最後は\マーク必要だから...
|
2
修正漏れ
answer
CHANGED
@@ -1,5 +1,7 @@
|
|
1
1
|
```VBA
|
2
|
-
wsTo.cslls.
|
2
|
+
wsTo.cslls.cells(1,4).Value
|
3
3
|
|
4
4
|
```
|
5
|
-
パスの最後は\マーク必要だから...
|
5
|
+
パスの最後は\マーク必要だから...
|
6
|
+
あとはセル結合の場合先頭のセルじゃないと値取れない。
|
7
|
+
セル接合が"D1:D4"なら取得できるが"B1:D3"とかなら取れない
|
1
修正漏れ
answer
CHANGED
@@ -1,4 +1,5 @@
|
|
1
1
|
```VBA
|
2
2
|
wsTo.cslls.cellsRange(1,4).Value
|
3
3
|
|
4
|
-
```
|
4
|
+
```
|
5
|
+
パスの最後は\マーク必要だから...
|