VBA 添加路径到Excel中

将一个或多个Excel文件路径添加到选中的单元格中,

Sub SelectFile01()

定义变量

    Dim l As Long

    Dim x, y As Long

    Dim path As String

获得当前选中单元格的行列号

    ' Get the location of the selected cell

    x = Selection.Row()

    y = Selection.Column()

    'MsgBox ("conlums is " & x & "row is :" & y)

选择文件,并添加到单元格中

    With Application.FileDialog(msoFileDialogFilePicker)

        .AllowMultiSelect = True  'select one

        .Filters.Clear    'clear

        .Filters.Add "Excel Files", "*.xlsx;*.xls"

        .Filters.Add "All Files", "*.*"

        .Show

        ' put all attachments into a cell and split by ";"

        For l = 1 To .SelectedItems.Count

            path = path + .SelectedItems(l) + ";"

        Next

        Cells(x, y) = path

    End With

End Sub

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,537评论 0 13
  • 欧阳曼曼/文 今天忽然发现朋友圈多了很多晒读书的人,从马克思的《资本论》到《厨房里的小哲学》,从《西方的衰落》到《...
    欧阳曼曼阅读 634评论 4 7
  • 你抓住每一次宣泄和放纵、麻木自己的机会,从没想过那些关心爱你的人的感受,失去最爱的人是你,难道为人女、为人妻、为人...
    少吃零食多睡觉阅读 169评论 0 0
  • 封装成函数: 测试: 输出:[9 0 6 5 8 2 1 7 4 3][0 1 2 3 4 5 6 7 8 9]
    imroc阅读 171评论 0 0