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

質問編集履歴

3

2021/07/13 08:25

投稿

MK-3108
MK-3108

スコア6

title CHANGED
File without changes
body CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  With CreateObject ("ADODB.Stream")
10
10
 
11
- .Charset = outFileCharSet
11
+ .Charset = "UTF-8"
12
12
  .LineSeparator = adLF
13
13
 
14
14
  .Open
@@ -16,30 +16,30 @@
16
16
  ‘中身
17
17
 
18
18
  For i1 = 3 To WkEndRow
19
- For 12 = To WkEndColumn
19
+ For i2 = To WkEndColumn
20
20
 
21
21
  If i2 = WkEndColumn Then
22
22
 
23
- WkParam Area = WkParam Area & vbTab & Cells (11, i2).value & vbLf
23
+ WkParam Area = WkParam Area & vbTab & Cells (i1, i2).value & vbLf
24
24
 
25
25
  ElseIf i2= 1 Then
26
26
 
27
- WkParam Area=WkParamArea & Cells (i1, 12).value
27
+ WkParam Area=WkParamArea & Cells (i1, i2).value
28
28
 
29
29
  Else
30
30
 
31
- WkParamArea = WkParamArea & vbTab & Cells(i1, 12).value
31
+ WkParamArea = WkParamArea & vbTab & Cells(i1, i2).value
32
32
 
33
33
  End If
34
34
 
35
35
  Next i2
36
- Next i1
36
+ Next i1
37
37
 
38
38
 
39
39
 
40
40
  ‘bom削除
41
41
  .Position = 0
42
- .Type=adTypeBinary
42
+ .Type= adTypeBinary
43
43
  .Position = 3
44
44
 
45
45
  Dim byteData() As Byte

2

2021/07/13 08:25

投稿

MK-3108
MK-3108

スコア6

title CHANGED
File without changes
body CHANGED
File without changes

1

2021/07/13 08:09

投稿

MK-3108
MK-3108

スコア6

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,9 @@
1
+ BOMなしUTF8のファイルを出力したいです。「パラメータが間違っています」とエラーがでます。解決策を教えてください。
2
+
3
+ オブジェクト作るところからのコードです。
4
+ ※スマホで質問しているため、一部誤字や文字化けしている可能性があります
5
+
6
+
1
7
  ```VBA
2
8
 
3
9
  With CreateObject ("ADODB.Stream")