返回列表 上一主題 發帖

關於新增web查詢文字檔txt問題

回復 1# ten999
  1. Sub Ex()
  2.     Dim Sh As Worksheet, i As Integer, R As Range, Rng As Range
  3.     For Each Sh In Sheets
  4.         With Sh
  5.             For i = 1 To .QueryTables.Count
  6.                 If i < .QueryTables.Count Then
  7.                  .QueryTables(i).ResultRange.EntireColumn.Offset(, 1).Insert
  8.                 End If
  9.                 Set R = .QueryTables(i).ResultRange.Find("DATE*VALUE", lookat:=xlWhole)
  10.                 Set Rng = .Range(R.Offset(1), Rng(Rng.Rows.Count))
  11.                 Rng.TextToColumns Destination:=Rng(1), DataType:=xlDelimited, _
  12.                     TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=True, _
  13.                     Semicolon:=False, Comma:=False, Space:=True, Other:=False, FieldInfo _
  14.                     :=Array(Array(1, 1), Array(2, 1)), TrailingMinusNumbers:=True
  15.                 Rng.NumberFormatLocal = "YYYY-M-D"
  16.                 .QueryTables(i).ResultRange.EntireColumn.Offset(, 1).EntireColumn.AutoFit
  17.             Next
  18.         End With
  19.     Next
  20. End Sub
複製代碼

TOP

        靜思自在 : 要比誰更受誰.不要比誰更怕誰。
返回列表 上一主題