回答編集履歴
2
しゅうせい2
test
CHANGED
@@ -64,7 +64,7 @@
|
|
64
64
|
|
65
65
|
次に制御文字の部分に着目すると、vbTabは1バイトとなっています。
|
66
66
|
|
67
|
-
タブ文字というは、1バイトの文字(文字コード:9番)なのです。`vbTab = Char(
|
67
|
+
タブ文字というは、1バイトの文字(文字コード:9番)なのです。`vbTab = Char(9)`
|
68
68
|
|
69
69
|
"vbTab"という5文字で5バイトというわけではないんですね。
|
70
70
|
|
@@ -172,6 +172,4 @@
|
|
172
172
|
|
173
173
|
```
|
174
174
|
|
175
|
-
長文失礼しました。
|
176
|
-
|
177
|
-
参考になれば幸いです。
|
175
|
+
長文になってしまいましたが、参考になれば幸いです。
|
1
しゅうせい
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
例えばDBからの取得値`"abc 123ABC"`という文字列がstrValueという変数に入っているとします。
|
16
16
|
|
17
|
-
この文字列は、改行の表現できない状態で見ると`"abc 123ABC"`と見えますが、間にはタブ文字や改行文字が入っており、VB上では"abc" & vbTab & "123" & vbCrLf & "ABC"で作成される文字列と同じだとします。
|
17
|
+
この文字列は、改行の表現できない状態で見ると`"abc 123ABC"`と見えますが、間にはタブ文字や改行文字が入っており、VB上では`"abc" & vbTab & "123" & vbCrLf & "ABC"`で作成される文字列と同じだとします。
|
18
18
|
|
19
19
|
|
20
20
|
|
@@ -144,7 +144,7 @@
|
|
144
144
|
|
145
145
|
---
|
146
146
|
|
147
|
-
案①
|
147
|
+
**案①**
|
148
148
|
|
149
149
|
簡単な対策としては、`vbCrLf`ではなく`vbCr`で検索するという方法です。
|
150
150
|
|
@@ -158,7 +158,7 @@
|
|
158
158
|
|
159
159
|
|
160
160
|
|
161
|
-
案②
|
161
|
+
**案②**
|
162
162
|
|
163
163
|
「1バイト以外の文字列でも正しくカウントを取りたい」という場合は、CountChar関数を修正する必要があります。
|
164
164
|
|
@@ -172,6 +172,6 @@
|
|
172
172
|
|
173
173
|
```
|
174
174
|
|
175
|
-
|
175
|
+
長文失礼しました。
|
176
176
|
|
177
177
|
参考になれば幸いです。
|