Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


39727 / 76738 ←次へ | 前へ→

【42120】Re:csvファイルにて
回答  Hirofumi  - 06/9/1(金) 19:56 -

引用なし
パスワード
   >1点教えて下さい。
>
>csvのデータ中に前0を含むデータがうまく変換できません。
>前0が除かれて処理されます。
>
>どの箇所を修正すればいいのか教えて下さい。
>
>
>尚、更新しようとしているシートは文字列で指定
>しています

此れは、読み込むコードの問題ではなく?(セルへの代入は、0が付いた形で代入しています)
Excelが数値として受け取れる物は、勝手に数値にしてしまう事によります

此れを、回避する場合は、予め読み込む列のセル書式を文字列にして置く方法が有ります
また、全てを文字列で読み込んで善いのなら、「Private Sub CSVRead」の中で
以下の部分のコメントアウトを活かせば、全て文字列とし読み込みます
(範囲に代入する前に、代入する範囲のセル書式を文字列に設定しています

    'フィールド内で改行が有る場合
    If Not blnMulti Then
      With rngWrite.Offset(lngRow)
        With .Resize(, UBound(vntField) + 1)
          '出力範囲を文字列に設定
          .NumberFormat = "@"    '★この行を活かす
          'データを出力
          .Value = vntField
        End With
      End With
0 hits

【41852】csvファイルにて 質問(煮詰まった) 06/8/24(木) 10:12 質問
【41853】Re:csvファイルにて Jaka 06/8/24(木) 10:35 発言
【41872】Re:csvファイルにて Hirofumi 06/8/24(木) 19:08 回答
【41893】Re:csvファイルにて 質問(煮詰まった) 06/8/25(金) 11:30 お礼
【42112】Re:csvファイルにて 質問(煮詰まった) 06/9/1(金) 13:28 質問
【42120】Re:csvファイルにて Hirofumi 06/9/1(金) 19:56 回答
【42204】Re:csvファイルにて 質問(煮詰まった) 06/9/4(月) 10:10 お礼
【42118】Re:csvファイルにて りん 06/9/1(金) 15:37 回答

39727 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free