| 
    
     |  | ▼小松や さん: こんばんは。
 >VBAを用いて、EXCELのセルの情報をテーブルのあるフィールドに
 >コピーしたいのですが、セル内での改行が消えてしまい?うまく表示
 >できません。
 >解決法がご存知の方いらっしゃいましたらご教授願います。
 >
 >↓でコピーしたフィールド(メモ型)をテキストボックスに表示
 > すると改行なしのデータとなってしまうのです。
 まず、このテキストボックスは、どこにあるテキストボックスですか?
 Excelのシートに貼り付けたコントロールツールボックスのテキストボックス?
 それともExcelのユーザーフォームに貼り付けたテキストボックス?
 あるいは、アクセスのフォームに貼り付けたテキストボックス?
 または、オートシェープのテキストボックス?
 この辺りをはっきり記述して下さい。
 
 気がついた点は、
 
 まず、コントロールツールボックスを使用してシートに貼り付けたテキストボックス、
 又は、Excelのユーザーフォームに貼り付けたテキストボックスだとして・・。
 
 
 例えば、
 range("a1").value="aaaaa" & vblf & "bbbb"
 
 上記コードの実行で設定されたセルa1の値をテキストボックスに表示する場合、
 テキストボックスのプロパティMutilineをTrueに設定して下さい。
 
 これで改行されるはずです。
 
 
 アクセスのフォームに貼り付けたテキストボックスの場合・・・。
 
 Excel/VBAで
 
 mystr=replace(range("a1").value,vblf,vbcrlf)
 
 というように改行コードを変換してからmdbファイルのテーブルにセットしてみて下さい。
 
 
 >RS("TITLE") = CStr(XLS.Sheets(NGi).Cells(i + 4, 6).Value)
 
 |  |