|
楼主 |
发表于 2009-12-13 22:20
|
显示全部楼层
老师我又遇到问题了,我想得到设备的地址就加入了一行:
If .Range("j" & i) = "DEVICE" Then
Rn = Rn + "*" & .Range("j" & i).Address '这是加入的行
d = Val(.Range("l" & i))
End If
可得到的地址老有重复的,我想可能跟清除无用行有关,但想不出办法来解决,还请老师出出注意。
Workbooks.OpenText Filename:=f, _
Origin:=936, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=True, Semicolon:=False, _
Comma:=False, Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), _
Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1)), TrailingMinusNumbers:=True
Application.DisplayAlerts = True
上面的代码总是在新工作簿中打开文件,能不能再当前工作簿中打开啊?
[ 本帖最后由 WelcomeHxj 于 2009-12-13 23:06 编辑 ] |
|