以下のコードでセミコロン区切りのtxtファイルを開きます。 と長い口座番号が、 。VBAの科学記法に変換せずにCSVから長い番号をインポートする方法
私はここで何が間違っていましたか? txtファイル内
Application.ScreenUpdating = False
Workbooks.OpenText fileName:=Filetxt, Origin:=xlWindows, StartRow _
:=2, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=True, Comma:=False, _
Space:=False, Other:=False, Local:=True, _
FieldInfo:=Array(Array(1, 4), Array(2, xlTextFormat)
'Save text file as csv file
Set wb = ActiveWorkbook
Application.DisplayAlerts = False
wb.SaveAs fileName:=fileXls, FileFormat:=6, _
ReadOnlyRecommended:=False, _
CreateBackup:=False
Application.DisplayAlerts = True
wb.Close savechanges:=True
録音は、次のようになります; 100,00; 2011-12-21 "21375000120000010020601764"
そして、私は新しく保存されたファイルを開いたとき、私は2.117500012E + 25の代わりに、その数を見ます。 ここに何が間違っていますか?
私は何をしたいのですか? fieldinfoにテキストとして書式を書いたときには、それはやりますが、いいとは思いませんでした。 –
ありがとうman、shoot私はfieldinfoの列を間違って配置しました。今すぐ働きます。 –