返回列表 上一主題 發帖

[發問] 出現"沒有設定物件變數或With區塊變數"錯誤

本帖最後由 GBKEE 於 2014-5-16 15:52 編輯

回復 7# a510684
  1. Dim WebSht As Worksheet, xURL$, GetInfo$, ErrNo, TT As String, DD As String, SS As String, uRng As Range
  2. Sub 更新全部()
  3. Dim y&, TM, i&
  4. If MsgBox("要全部更新嗎? ", 4 + 32 + 256) = vbNo Then Exit Sub
  5. TM = Time:  ErrNo = 0: [A1] = "00:00:00"
  6. [L5:ZZ600].ClearContents: [K6:K600].ClearContents: [L4].Select
  7. y = [zz4].End(xlToLeft).Column: If y < 12 Then MsgBox "y < 12":   Exit Sub
  8. For i = 12 To y Step 10
  9.     If ErrNo > 0 Then GoTo 102
  10.     Set uRng = Cells(4, i)
  11.     uRng.Select
  12.     If uRng <> "" Then Call 更新Web: Call 載入數據
  13.     [A1] = Format(Time - TM, "hh:mm:ss")
  14. Next i
  15. 102: Beep
  16. End Sub


  17. Sub 載入數據()  
  18.     Dim Ln As Long
  19.     If uRng Is Nothing Then MsgBox "uRng : 沒有設定物件變數或With區塊變數"
  20.     Ln = Worksheets("Web").Range("B2000").End(xlUp).Row
  21.     TT = Left(Sheets("Web").[B4], Len(Sheets("Web").[B4]) - 7)
  22.     SS = Replace(TT, "(", "")
  23.     DD = Left(SS, Len(SS) - Len(uRng))
  24.     If Right(SS, Len(uRng)) <> uRng Then Exit Sub
  25.     uRng(2) = DD
  26.     uRng(2, -1).Resize(Ln - 6, 1) = Sheets("Web").[B13].Resize(Ln - 6, 1).Value '日期資料欄
  27.     uRng(2, 1).Resize(Ln - 6, 10) = Sheets("Web").[c12].Resize(Ln - 6, 10).Value '三大法人資料
  28. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 為自己找藉口的人永遠不會進步。
返回列表 上一主題