Excel VBA 質問スレ Part83 (475レス)
Excel VBA 質問スレ Part83 http://mevius.5ch.net/test/read.cgi/tech/1749348402/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
384: デフォルトの名無しさん [sage] 2025/07/08(火) 00:47:00.39 ID:urjDQqc8 今日のCopilotはWorkbooks.Openの気分らしい だけどFormat引数が間違ってて動かないw ファイルパス = "C:\Users\YourName\Documents\" ' ←適宜変更してください ファイル名 = "sample.csv" ' ←読み込むCSVファイル名に変更 完全パス = ファイルパス & ファイル名 Workbooks.Open Filename:=完全パス, Format:=6 ↓(実行時エラー1004で動かないぞ!直せ)↓ ファイルパス = "C:\Users\YourName\Documents\" ' ←適宜変更してください ファイル名 = "sample.csv" ' ←読み込むCSVファイル名に変更 完全パス = ファイルパス & ファイル名 Workbooks.Open Filename:=完全パス 直った http://mevius.5ch.net/test/read.cgi/tech/1749348402/384
391: デフォルトの名無しさん [sage] 2025/07/08(火) 18:21:34.45 ID:urjDQqc8 >>385 どうやらCopilotさんは間違って記憶している模様 > Workbooks.OpenのFormat 6 はカンマ区切りですか? はい、Excel VBAで使用される Workbooks.Open メソッドの Format:=6 は「カンマ区切り (CSV) 形式」を示します。 これは、テキストファイルを開くときに、フィールド区切り文字としてカンマが使われている場合に指定されます。 > CSVは2じゃないの? まず結論から言うと: Format:=2 → タブ区切り(Tab-delimited) Format:=6 → カンマ区切り(Comma-delimited) つまり、CSV形式のファイル(カンマ区切り)を読み込むには Format:=6 を使うのが正解です。 w http://mevius.5ch.net/test/read.cgi/tech/1749348402/391
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.893s*