标题: [问题求助] VBS如何将excel中某个区域的数据另存到txt中? [打印本页]
作者: yuzz1 时间: 2022-8-6 15:48 标题: VBS如何将excel中某个区域的数据另存到txt中?
1、提取excel中某一列中的数据,此列中需要的数据会在solder这样字符中间。
2、提取excel中某一行中的数据,此行中需要的数据会再solder这样字符之前。
作者: flashercs 时间: 2022-8-6 21:30
本帖最后由 flashercs 于 2022-8-6 21:31 编辑
- Set excel=CreateObject("Excel.Application")
- Set book=excel.Workbooks.Open("d:\test\a.xlsx")
- Set sheet=book.Worksheets(1)
- Set orange=sheet.UsedRange
- Set fso=CreateObject("Scripting.Filesystemobject")
- Set ts=fso.OpenTextFile("a.txt",2,True)
- For Each cell In orange.Columns(1).Cells
- value=cell.Value()
- If Instr(1,value,"solder")>0 Then
- ts.WriteLine value
- End If
- Next
- For Each cell In orange.Rows(2).Cells
- value=cell.Value()
- If Instr(1,value,"solder")>0 Then
- ts.WriteLine value
- End If
- Next
- ts.Close
- excel.Workbooks.Close
- excel.Quit
复制代码
作者: zss427607 时间: 2022-9-9 21:16
向大佬学习,顶起来
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |