请教高手如何用vbs把txt的数据写到已有excel的指定单元格
请教高手如何用vbs把txt的数据写到已有excel的指定单元格txt文档:1109116562348456723486已有1.xls将txt中的4567填到1.xls中...
请教高手如何用vbs把txt的数据写到已有excel的指定单元格
txt 文档: 110 911 656 2348 4567 23486
已有1.xls 将txt中的 4567 填到1.xls中的 A5 展开
txt 文档: 110 911 656 2348 4567 23486
已有1.xls 将txt中的 4567 填到1.xls中的 A5 展开
展开全部
set fso=createobject("scripting.filesystemobject")
set ex=createobject("excel.application")
ex.visible=true
ex.workbooks.open path1
'path1是你的1.xls表格路径
set f=fso.opentextfile(path2,1)
'path2是你的1.txt的路径
str=f.readline
f.close
a=split(str," ")
ex.cells(1,1).value=a(4)
ex.ActiveWorkbook.Save
ex.quit
set ex=createobject("excel.application")
ex.visible=true
ex.workbooks.open path1
'path1是你的1.xls表格路径
set f=fso.opentextfile(path2,1)
'path2是你的1.txt的路径
str=f.readline
f.close
a=split(str," ")
ex.cells(1,1).value=a(4)
ex.ActiveWorkbook.Save
ex.quit
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设1.txt保存在C:\,(每个数据占一行)
建一个按钮控件
Private Sub CommandButton1_Click()
Dim t(6) As Integer
Open "c:\1.txt" For Input As #1
k = 1
Do While Not EOF(1)
Line Input #1, textline
t(k) = textline
k = k + 1
Loop
Close #1
Cells(5, 1) = t(5)
End Sub
建一个按钮控件
Private Sub CommandButton1_Click()
Dim t(6) As Integer
Open "c:\1.txt" For Input As #1
k = 1
Do While Not EOF(1)
Line Input #1, textline
t(k) = textline
k = k + 1
Loop
Close #1
Cells(5, 1) = t(5)
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询