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

回答編集履歴

6

修正漏れ

2020/09/28 04:39

投稿

kuma_kuma_
kuma_kuma_

スコア2506

answer CHANGED
@@ -27,7 +27,7 @@
27
27
  ```
28
28
  変数名の変更
29
29
  ```VBA
30
- 33行目
30
+ 39行目
31
31
  'Set wbFrom = Workbooks.Open(strDefaultPath & strFromXMLFileName) 元はこっち
32
32
  Set wbFrom = Workbooks.Open(varDefaultPath & strFromXMLFileName)
33
33
  ```

5

修正漏れ

2020/09/28 04:39

投稿

kuma_kuma_
kuma_kuma_

スコア2506

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

追記

2020/09/28 04:22

投稿

kuma_kuma_
kuma_kuma_

スコア2506

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

修正

2020/09/28 04:20

投稿

kuma_kuma_
kuma_kuma_

スコア2506

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  ```VBA
2
- wsTo.cslls.cells(1,4).Value
2
+ wsTo.cslls(1,4).Value
3
3
 
4
4
  ```
5
5
  パスの最後は\マーク必要だから...

2

修正漏れ

2020/09/28 04:11

投稿

kuma_kuma_
kuma_kuma_

スコア2506

answer CHANGED
@@ -1,5 +1,7 @@
1
1
  ```VBA
2
- wsTo.cslls.cellsRange(1,4).Value
2
+ wsTo.cslls.cells(1,4).Value
3
3
 
4
4
  ```
5
- パスの最後は\マーク必要だから...
5
+ パスの最後は\マーク必要だから...
6
+ あとはセル結合の場合先頭のセルじゃないと値取れない。
7
+ セル接合が"D1:D4"なら取得できるが"B1:D3"とかなら取れない

1

修正漏れ

2020/09/27 22:45

投稿

kuma_kuma_
kuma_kuma_

スコア2506

answer CHANGED
@@ -1,4 +1,5 @@
1
1
  ```VBA
2
2
  wsTo.cslls.cellsRange(1,4).Value
3
3
 
4
- ```
4
+ ```
5
+ パスの最後は\マーク必要だから...