乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何用<em>VBA</em>打开选择文件和选择路径的对话框-excel选择路径 vba,exc

如何用<em>VBA</em>打开选择文件和选择路径的对话框-excel选择路径 vba,exc

作者:乔山办公网日期:

返回目录:excel表格制作


Set objFD = Application.FileDialog(msoFileDialogFolderPicker)
With objFD
If .Show = -1 Then
' 如果单击copy了确定按钮,则将选取的路径保zd存在变量中
sPath = .SelectedItems(1)
End If
End With

'注意引用 microsoft office 10.0 (或以上) object librarye68a847a686964616f337'在文件对话框对中返回选择一个文件夹的路径.Public Function ChooseFolder() As StringDim dlgOpen As FileDialogSet dlgOpen = Application.FileDialog(msoFileDialogFolderPicker)With dlgOpenIf .Show = -1 ThenChooseFolder = .SelectedItems(1)End IfEnd WithSet dlgOpen = NothingEnd Function'--------------------------------------------------------'在文件对话框对中,选择一个文件。Public Function ChooseOneFile(Optional TitleStr As String= 选择你要的文件, Optional TypesDec As String = 所有文件,Optional Exten As String = *.*) As StringDim dlgOpen As FileDialogSet dlgOpen = Application.FileDialog(msoFileDialogFilePicker)With dlgOpen.Title = TitleStr.Filters.Clear '清除所有的文件类型..Filters.Add TypesDec, Exten.AllowMultiSelect = False '不能多选.If .Show = -1 Then' .AllowMultiSelect = True '多个文件' For Each vrtSelectedItem In .SelectedItems' MsgBox Path name: & vrtSelectedItem' Next vrtSelectedItemChooseOneFile = .SelectedItems(1) '第一个文件End IfEnd With
VBA调用内置对话框—FileDialog | VBA实例教程 http:///cat1/314.html

'在文件对话框对中返回选择一个文zhidao件夹的路径.Public Function ChooseFolder() As StringDim dlgOpen As FileDialogSet dlgOpen = Application.FileDialog(msoFileDialogFolderPicker)With dlgOpenIf .Show = -1 ThenChooseFolder = .SelectedItems(1)End IfEnd WithSet dlgOpen = NothingEnd Function'--------------------------------------------------------'在文件对话框对中,选择一个文件。

相关阅读

  • <em>Excel</em> <em>vba</em>中怎样填写数值&l

  • 乔山办公网excel表格制作
  • 利用VBA代码,添加Worksheet_Change事件Excel vba中怎样填写数值改变单元格后触发事件" src="/uploads/tu/867.jpg" style="width: 400px; height: 267px;" />假设要判断的值在A1,改变单元格后触发事件窗口填写
  • 在<em>excel</em>如何使用<em>vba</em>判断<

  • 乔山办公网excel表格制作
  • Sub TestFind()MsgBox Sheet1.Range("1:" & Sheet1.Rows.Count).Find("测试字符串").AddressEnd Sub如果是多个,并且不要提示,让它变成行数的变量excel vba查找某一行最后一个非空单元格" src="/uploads/t
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网