|
INAさん。ありがとうございます。
セルを指定して、書式設定で、数値を選んでも
数値に変換されないのです。
調べてみたところ、数値の右側に半角のスペースがあり、
それを削除すると、数値に戻ることが分かりました。
▼ichinose さん
ありがとうございます。
>http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=9123;id=excel
>からの流れですね?
その通りなのです。その節は大変お世話になりました。
今回教えて頂いた下の式で、解決したファイルと、
(アクセスからOutPutしたファイルは解決いたしました。
ありがとうございます!)
文字化けをしてしまうファイルがあるのです。
エクスポート先のファイルの1行目には、項目名が入っているのですが、
これが #N/Aとなってしまったり、横の項目名が入ってしまったりします。
また、2行目からの数値も#N/Aとなったり、
1行目の項目名が、ランダムに入ってしまったりしています。
関数があるセルがいけないのかと、
エクスポート元のファイルで、一度、
コピー → 形式を指定して貼り付け → 値
としたものをエクスポートして、
下記のマクロを試してみたのですが
やはり、文字化け(?)を起こしてしまうのです。
何か方法は無いでしょうか?
申し訳ないのですが、よろしくお願いします。
数値は、A〜D、F〜Q、T、Uの列に入っています。
>後は、既存データの数値化は、エクスポートブック(ExportBK.xls)に対して、
>'=====================================================
>Sub test()
> Set rng = Cells.SpecialCells(xlCellTypeConstants)
> rng.Value = rng.Value
>End Sub
|
|