[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/10/20(Wed) 14:40
投稿者名:hirori
Eメール:
URL :
タイトル:
Excelセル内の改行データ
Excelのセル内で改行してあるデータ(Alt+Enter)を、
VBで読み取り、SQLでServerへ取り込もうとしておりますが、
このセル内での改行がいけないのか、エラーとなってしまいます。
そこで、改行を見つけて、空白に置き換えたいのですが、
またうまくいきません。

Str_aa = Replace(Str_aa, vbCrLf, " ")
Str_aa = Replace(Str_aa, vbLf, " ")

この2つではダメでした。
どなかたわかる方がいらっしゃいましたら、教えてください。
宜しくお願いいたします。

投稿時間:2004/10/20(Wed) 15:54
投稿者名:nanashi
Eメール:
URL :
タイトル:
Re: Excelセル内の改行データ
> Excelのセル内で改行してあるデータ(Alt+Enter)を、
> VBで読み取り、SQLでServerへ取り込もうとしておりますが、
> このセル内での改行がいけないのか、エラーとなってしまいます。

どんなエラーが出るんでしょうか?

> そこで、改行を見つけて、空白に置き換えたいのですが、
> またうまくいきません。
>
> Str_aa = Replace(Str_aa, vbCrLf, " ")
> Str_aa = Replace(Str_aa, vbLf, " ")
>
> この2つではダメでした。

私の環境(Excel 2000)ではExcelのセル内の改行はvbLfでした。
ダメだというのは

> Str_aa = Replace(Str_aa, vbLf, " ")

このコードで改行が空白に置き換わらないという事なのでしょうか?