EXCEL 我希望用VB实现运行时弹出对话框,选择任意文件,然后在表格的A1、A2输出文件路径和文件名
这个是读取文件路径的SetobjFD=Application.FileDialog(msoFileDialogFolderPicker)WithobjFDIf.Show=...
这个是读取文件路径的
Set objFD = Application.FileDialog(msoFileDialogFolderPicker)
With objFD
If .Show = -1 Then
sPath = .SelectedItems(1)
Cells(8, 4).Value = .SelectedItems(1)
End If
End With
这个是读取文件名的
Dim arr()
arr = Application.GetOpenFilename("所有支付文件 (*.xls;*.xlsx;*.csv),*.xls;*.xlsx;*.csv,Excel 文件 (*.xls),*.xls,Excel2007 文件 (*.xlsx),*.xlsx,CSV 文件 (*.csv),*.csv", , "选择文件", , True)
Cells(7, 4).Value = arr() 展开
Set objFD = Application.FileDialog(msoFileDialogFolderPicker)
With objFD
If .Show = -1 Then
sPath = .SelectedItems(1)
Cells(8, 4).Value = .SelectedItems(1)
End If
End With
这个是读取文件名的
Dim arr()
arr = Application.GetOpenFilename("所有支付文件 (*.xls;*.xlsx;*.csv),*.xls;*.xlsx;*.csv,Excel 文件 (*.xls),*.xls,Excel2007 文件 (*.xlsx),*.xlsx,CSV 文件 (*.csv),*.csv", , "选择文件", , True)
Cells(7, 4).Value = arr() 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |