标题:路径是变量的问题,新手求教啊
只看楼主
南国嘉树
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2015-7-9
结帖率:25%
已结贴  问题点数:10 回复次数:3 
路径是变量的问题,新手求教啊
我要把txt中数据导入到excel,代码是在excel中录制的宏指令。txt文件的路径是变量A(),其中A(i)是txt文件的完整路径,类似C:\Users\THINK\Desktop\数据.txt这种。
代码中With ActiveSheet.QueryTables.Add(Connection:= _
        "TEXT;C:\Users\THINK\Desktop\数据.txt", Destination:=Range("Sheet1!$A$1"))要怎么改才可以?

程序代码:
Private Sub Macro(A() As String)
Dim n As Integer
n = Val(Text1.Text)

Dim i As Integer

For i = 1 To n

   Debug.Print A(i)

Sheets("Sheet" & i).Select
With ActiveSheet.QueryTables.Add(Connection:= _
        "TEXT;C:\Users\THINK\Desktop\数据.txt", Destination:=Range("$A$1"))
        .Name = "1"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .TextFilePromptOnRefresh = False
        .TextFilePlatform = 936
        .TextFileStartRow = 1
        .TextFileParseType = xlDelimited
        .TextFileTextQualifier = xlTextQualifierDoubleQuote
        .TextFileConsecutiveDelimiter = True
        .TextFileTabDelimiter = True
        .TextFileSemicolonDelimiter = False
        .TextFileCommaDelimiter = False
        .TextFileSpaceDelimiter = True
        .TextFileColumnDataTypes = Array(1, 1, 1, 1)
        .TextFileTrailingMinusNumbers = True
        .Refresh BackgroundQuery:=False
    End With

Next

End Sub
搜索更多相关主题的帖子: Desktop excel Users 
2015-09-25 21:32
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:10 
"TEXT;" & a(i), Destination:=Range("$A$1"))
这样行吗?
会用 字串符连接命令吗?

授人于鱼,不如授人于渔
早已停用QQ了
2015-09-26 10:07
南国嘉树
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2015-7-9
得分:0 
回复 2楼 风吹过b
解决了。
2015-09-30 09:01
南国嘉树
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2015-7-9
得分:0 
回复 2楼 风吹过b
谢谢版主
2015-09-30 09:01



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-457663-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.232620 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved