2016-10-27 13 views
0

Workbooks.Open Filename:= _を使用してhttpリンクから.csvファイルを開きます。Excelはカンマを「;」ではなく列区切り記号として解釈するため、これはテーブルによって使用されます。";"のみを使用して.csvファイルを開く区切り記号として

カンマを小数点区切り記号(0,5 = 5/10、 ";"など)として解釈するには、どうすればよいでしょうか。私はこのファイルを開くと、列の区切り記号として署名?

+0

問題は単なる区切りで、残りは自分自身の世話をする、インポートの下でExcelがExcelに開いているか、ファイルをインポートするための柔軟なパラメータを持っていますか? – jk121960

+0

私は 'Workbooks.Open Filename:= _ " http://XXX/FIlename.csv "、デリミタ:="; "'を使用していますが、デリミタコードはそれほど役に立ちません。 –

答えて

0

私はExcelでデータ]メニューに移動し、テキストファイルをインポートウィザードに従うと、あなたは区切り

+0

私がする必要がありますこれはVBAコード –

+0

の代わりにこれを試してください、私は別の投稿に見つかりました。 sep =;デリミタ部分の場合 – jk121960

0

ためにセミコロンを選択することができますを選択した場合、あなたはこれを試したことがあり、確認:この代わりの
Workbooks.OpenText filename:=http://XXX/FIlename.csv, _ DataType:=xlDelimited, Semicolon:=True

を:
Workbooks.Open Filename:= _ "http://XXX/FIlename.csv", Delimiter:=";"