- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
本帖最後由 GBKEE 於 2014-5-16 15:52 編輯
回復 7# a510684 - Dim WebSht As Worksheet, xURL$, GetInfo$, ErrNo, TT As String, DD As String, SS As String, uRng As Range
- Sub 更新全部()
- Dim y&, TM, i&
- If MsgBox("要全部更新嗎? ", 4 + 32 + 256) = vbNo Then Exit Sub
- TM = Time: ErrNo = 0: [A1] = "00:00:00"
- [L5:ZZ600].ClearContents: [K6:K600].ClearContents: [L4].Select
- y = [zz4].End(xlToLeft).Column: If y < 12 Then MsgBox "y < 12": Exit Sub
- For i = 12 To y Step 10
- If ErrNo > 0 Then GoTo 102
- Set uRng = Cells(4, i)
- uRng.Select
- If uRng <> "" Then Call 更新Web: Call 載入數據
- [A1] = Format(Time - TM, "hh:mm:ss")
- Next i
- 102: Beep
- End Sub
- Sub 載入數據()
- Dim Ln As Long
- If uRng Is Nothing Then MsgBox "uRng : 沒有設定物件變數或With區塊變數"
- Ln = Worksheets("Web").Range("B2000").End(xlUp).Row
- TT = Left(Sheets("Web").[B4], Len(Sheets("Web").[B4]) - 7)
- SS = Replace(TT, "(", "")
- DD = Left(SS, Len(SS) - Len(uRng))
- If Right(SS, Len(uRng)) <> uRng Then Exit Sub
- uRng(2) = DD
- uRng(2, -1).Resize(Ln - 6, 1) = Sheets("Web").[B13].Resize(Ln - 6, 1).Value '日期資料欄
- uRng(2, 1).Resize(Ln - 6, 10) = Sheets("Web").[c12].Resize(Ln - 6, 10).Value '三大法人資料
- End Sub
複製代碼 |
|