2017-07-05 16 views
0

ユーザーがローカルからファイルを参照して検索し、プルファイルでいくつかの機能を実行できるようにすることで、ファイルをプルするマクロを作成します。マクロを使用してExcelファイルを呼び出す

ブラウズファイル機能をマクロに組み込む方法がわかりません。

+0

ターゲットファイルは常にExcelブックですか? – jmdon

+0

['Application.FileDialog'](https://msdn.microsoft.com/VBA/Excel-VBA/articles/application-filedialog-property-excel)を使用したいと思うように聞こえます – YowE3K

+0

はい...しかし、それはありません"xlsm"タイプは "xlsx"拡張になります –

答えて

0

ため、SOおよび他の場所で、インターネット上でたくさんの例のがある下のあなたがして操作するためのワークブックとしてこれを使用することができます、開いてwkbFileToOpenを設定します。

Dim vFileToOpen As Variant 
Dim wkbFileToOpen As Workbook 

'Ask the user to select the file, you can change your desired file extensions and file types 
vFileToOpen = Application.GetOpenFilename("Excel Files (*.xls),*.xls,", 1, "Select the workbook", , False) 

'if the user cancels, then vFileToOpen will be false, so we need to check there's a value 
If Not vFileToOpen Then 

    Workbooks.Open vFileToOpen 
    Set wkbFileToOpen = ActiveWorkbook 

End If 
関連する問題