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

回答編集履歴

3

追補

2016/04/21 00:39

投稿

daive
daive

スコア2030

answer CHANGED
@@ -5,6 +5,8 @@
5
5
  先ずは、
6
6
  1.原因調査
7
7
  2.データクレンジング
8
+  CSV書出し時に、処理に困るセル内改行等を外すのが、一番目の選択。
9
+  CSV書出しの方の変更が出来ない場合には、苦労をする事になるが、
8
10
  行頭~行末のカンマ間に、C/R:0Dh が有る場合 L/F:0Fh が有る場合の処理を考える。
9
11
  Windows の文字列は、行末が、C/R,L/F になっている事が前程
10
12
  そうなっていない場合の処理では、
@@ -17,4 +19,8 @@
17
19
  3.VBA から
18
20
    vba テキスト 一括 読み込み
19
21
  で検索できる手法を使って、ファイルを一括読込して、処理を行う。
20
- Line Input では、行末コード:C/R L/F に読込が左右されてしまう。
22
+ Line Input では、行末コード:C/R L/F に読込が左右されてしまう。
23
+  Shift-JIS 漢字などの場合はまだしも、UTF系文字が入っている場合は、
24
+  VBAでの単純な処理は出来ないので、
25
+  VBAでの処理は諦めて、VB.NET / C# での
26
+  データクレンジングを行う事を考えた方が楽ができます。

2

字句修正

2016/04/21 00:39

投稿

daive
daive

スコア2030

answer CHANGED
@@ -17,4 +17,4 @@
17
17
  3.VBA から
18
18
    vba テキスト 一括 読み込み
19
19
  で検索できる手法を使って、ファイルを一括読込して、処理を行う。
20
- Line Input では、行末コードC/R L/F に読込が左右されてしまう。
20
+ Line Input では、行末コードC/R L/F に読込が左右されてしまう。

1

文字整形

2016/04/21 00:29

投稿

daive
daive

スコア2030

answer CHANGED
@@ -15,6 +15,6 @@
15
15
  VBA / VBE で、Sift-JIS 以外を扱おうとすると苦労します。
16
16
  VBA で使用可能なのは、MS-UNICODE/Shift-JIS 、VBEで表示可能なのは、Shift-JIS
17
17
  3.VBA から
18
- vba テキスト 一括 読み込み
18
+   vba テキスト 一括 読み込み
19
19
  で検索できる手法を使って、ファイルを一括読込して、処理を行う。
20
20
  Line Input では、行末コード、C/R L/F に読込が左右されてしまう。