[[20140827131619]] 『shellを使用してファイルを開き・・・』(タロウZ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『shellを使用してファイルを開き・・・』(タロウZ)

下記マクロを使用してフォルダーを開いて、ファイル名を選択して開きSheet1のcells全体をcopyして元のファイル(マクロがあるファイル)のSheet1に貼り付を自動でやりたいのですが教えてください。
ファイル一覧 フォルダーには同じような名前のファイルが多数あるので直接ファイル指定は困難です。

   Sub フォルダーを開く()

        CreateObject("Shell.Application").ShellExecute _
                "C:\Documents and Settings\taka\デスクトップ\ファイル一覧\"
   End Sub

< 使用 Excel:unknown、使用 OS:unknown >


 シェルは単にフォルダを開くだけなので、VBA ではフォルダダイアログに変えた方が良いと思います(複数選択もできます)。
http://officetanaka.net/excel/vba/file/file02.htm

(Mook) 2014/08/27(水) 15:05


  遅くなりました。
   Dim OpenFileName As String
       OpenFileName = Application.GetOpenFilename("Microsoft Excelブック,*.xls")

    Workbooks.Open OpenFileName
        Workbooks.Open OpenFile
     SS = ActiveWorkbook.Name

で出来ました。
有難うございます。

(タロウZ) 2014/08/28(木) 13:13


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.