vb在同一文件夹下将excel文件转换为csv文件

 时间:2024-11-01 08:57:43

1、在窗体上添加一个CommonDialog控件,一个命令按钮

2、编写打开代码Public xap As Excel.ApplicationPublic xbook1 As Excel.WorkbookFunction shezhi()Set xap = CreateObject("Excel.Application")End FunctionPrivate Sub dkdj_Click()Dim i As IntegerDim str As StringCall shezhiCommonDialog1.Action = 1Set xbook1 = xap.Workbooks.Open(CommonDialog1.FileName)

3、续写转换才csv文件代码Label1.Caption = CommonDialog1.FileName &#泌驾台佐39;取文件路径全名 i = Len(CommonDialog1.FileName) '计算取文件路径全名长度 str = Left(CommonDialog1.FileName, i - 4) '取文件路径(不包含后缀) Label2.Caption = str & ".csv" '转换为csv文件 xbook1.SaveAs FileName:=Label2.Caption, FileFormat:=xlCSV, CreateBackup:=False xbook1.Close End Sub

  • 个人宏工作簿使VBA代码在本机任何工作簿都可用
  • 在VBA中,如何更改字典中关键字的条目?
  • excel之vba如何得到当前表有数据的最大行号
  • 如何通过VBA代码批量添加批注
  • VBA-创建宏过程
  • 热门搜索
    小孩打嗝怎么办 大写九怎么写 万力轮胎质量怎么样 vivo怎么样 dota2怎么暂停 淘宝怎么交保证金 怎么快速消除黑眼圈 六个月宝宝咳嗽怎么办 豆瓣怎么用 头发干枯毛躁怎么护理