エクセル セルの先頭の0 VBAで
テキストファイル.txtにおける数値
たとえば01234567の8桁を
エクセルファイルの(A,1)セルに移動すると
1234567と表示されてしまいます
あるコードがあるとしまして
途中省略しますが
・・・・・
.Cells(A, 1).Value = Str(Mid(buf, Pos9 + Len9, Pos10 - (Pos9 + Len9)))
これは あるプログラムの流れということですが
これで 1234567 となってしまうので
このコードのあとに
Range (Cells(A, 1))
.NumberFormatLocal = "@"
.Value = Format(.Value, "00000000")
(この場合は 8桁とすでにわかっている場合ですが
もし先頭に0がいくつ付くかわからない場合のケースも
教えていただけますか)
とつけましたが
エラーとなります
御教示くださいませ
win10 office356
お礼
どうもありがとうございます。この場合、私が省略されているのですね。我が文頭にくるとしっくりきますね。