excel 数据处理

excel  打开文件夹

1.首先自定义控件,开发工具显示出来

2.点击按钮,在表格中添加按钮

3.右键点击按钮,然后找到指定宏这一栏,点击进去,添加以下代码

Sub 按钮5_Click()
Dim fdg As FileDialog  '声明控件
  Dim filename$
  Set fdg = Application.FileDialog(msoFileDialogOpen)  '表示文件对话框的实例。
' Microsoft Excel 打开文件对话框,允许用户选择一个或多个文件。选中这些文件之后,逐个打开每个文件的路径。
  With fdg
    .Filters.Clear  '清除filter,注意顺序
    .Filters.Add "CSV (逗号分隔)(*.csv)", "*.csv"  '设置过滤器
    .Filters.Add "所有文件(*.*)", "*.*"  '设置过滤器
    .InitialFileName = ThisWorkbook.Path  '设置默认文件夹
    .Show
    For lngCount = 1 To .SelectedItems.Count     '循环所有选中的文件
        Set xlBook = Workbooks.Open(.SelectedItems(lngCount)) '打开所有选中的文件
    Next lngCount
  End With
  End Sub
'指定文件夹
Sub OPIONA()
    With Application.FileDialog(msoFileDialogFilePicker)
        .Filters.Clear  '清除filter,注意顺序
        .Filters.Add "所有文件", "*.*", 1 '增加筛选器的项目为所有WORD文件
        .Filters.Add "EXCEL2003", "*.xls", 1  '设置过滤器
        .AllowMultiSelect = False '不允许多项选择
        .InitialFileName = ThisWorkbook.Path  '设置默认文件夹
        If .Show = -1 Then
            Fila_name = .SelectedItems(1)
        Else
            Exit Sub
        End If
    End With
   MsgBox "你选择的文件是: " & Fila_name
End Sub
2.excel 点击按钮添加表格
主要是找到一个单元格关联一列数据
关联一列数据:在要动态变化的这一列数据的第一个单元格里添加=OFFSET(A1,0,$I$3) 然后向下拉,自动递增,一下数据也被关联
单元格:在I3单元格里输入1,i3即被关联
在自定义控件中添加选项按钮,右键,设置控件格式,选择单元格链接,填入I3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值