次の方法で共有

2016でテキストファイル区切って読み込みできず

Anonymous
2018-02-19T04:16:34+00:00

テキストファイルを読み込むマクロを作成しました。

Excel2010では希望通りの結果が得られますが、

Excel2016では、指定文字が区切られずに読み込んでしまいます。

下記がそのマクロです。

何がいけないのでしょうか。

Sub Macro1()

    Workbooks.Open Filename:=Windows.Application.GetOpenFilename("ファイル,*.*,全て,*.*")

    Dim Open_File As String   '指定のファイル名

    Open_File = ActiveWorkbook.Name

    Workbooks.Open Filename:=Open_File

    Windows(Open_File).Activate

    Workbooks.OpenText Filename:=Open_File, _

        Origin:=1257, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _

        xlNone, ConsecutiveDelimiter:=True, Tab:=True, Semicolon:=True, Comma:= _

        False, Space:=True, Other:=True, OtherChar:="!", FieldInfo:=Array(Array _

        (1, 2), Array(2, 2), Array(3, 2)), TrailingMinusNumbers:=True

End Sub

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2018-02-20T01:13:09+00:00

    ​晃一晃一 さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    テキスト ファイルを読み込むマクロがうまく動作しないのですね。

    マクロが関連するような場合、一般向けのこのマイクロソフト コミュニティでは該当するカテゴリがないため、情報が集まりにくいと思います。

    今回の内容であれば、開発者の方々が多く利用されている MSDN フォーラムの VBA のカテゴリに投稿してみるとアドバイスが寄せられやすくなると思います。

    MSDN フォーラム - Visual Basic for Application(VBA)

    よければそちらを利用してみてくださいね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません