|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
我想要做的是打开指定目录下的txt文件,并把这些文件导入到一个excel里。
之前初学的时候使用的是论坛里的成品。我想能不能做成可选的那种。求大神帮忙
之前的sub过程是
Sub 批量打开src文件()
Dim s As String
Columns("A:C").Select
Selection.NumberFormatLocal = "@"
Dim i As Long
Application.ScreenUpdating = False
tim = Timer
s = Dir(ThisWorkbook.Path & "\*.txt")
Do While s <> ""
Open ThisWorkbook.Path & "\" & s For Input As #1
Do While Not EOF(1)
i = i + 1
Input #1, x
Cells(i, 1) = x
Cells(i, 3) = s
Loop
Close #1
s = Dir()
Loop
MsgBox "文件提取完毕!共用时" & Timer - tim & "秒"
End Sub
可不可以用窗体里的按钮来代替ThisWorkbook.Path。
窗体简单的编了一个,但是语句怎么写一点头绪都没有。
有点描述不清楚,看了附件应该懂。
求思路。或者要去学习什么。
我好想看到过自己输入路径那个的语句,但是怎么都找不到了。
书上给的例子都是把选中的文件名用MsgBox展示出来。然后我也不知道怎么去改
|
-
常用的文件选择方式
-
-
test.zip
17.87 KB, 下载次数: 56
求助
|