返回列表 上一主題 發帖

DDE記錄如何複製在不同工作表

不好意思可以請問如果數據一直往下記錄 可以不用拉捲軸看最下方數據  
能讓數據往下記錄捲軸跟著往下移動  就可以看到最新記錄而不用拉捲軸嗎?

TOP

本帖最後由 jerrystock 於 2012-2-18 01:04 編輯

回復 2# GBKEE
非常感謝GBKEE大大的指導  可以記錄了  感恩^^

TOP

回復 1# jerrystock
幫你多加二句    你是要如此嗎?
  1. Private Sub Workbook_Open()
  2. If Time >= TimeValue("08:45:00") And Time <= TimeValue("13:45:00") Then
  3. Sheet2.[B7:G307] = ""
  4. change
  5. Else
  6. Application.OnTime "09:01:00", "ThisWorkbook.change"
  7. End If
  8. End Sub
  9. '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  10. Private Sub change()
  11.     Dim TimeRange As Range, Rng As Range, R As Range
  12.     With Sheet2
  13.         Set TimeRange = .[A:A].Find(Format(TimeSerial(Hour(Time), Minute(Time), 0), "hh:mm"), LookIn:=xlValues)
  14.         Set Rng = TimeRange.Offset(, 1).Resize(1, 6)
  15.         Set R = Application.Evaluate(Mid(.Range("A3").Formula, 2))
  16.         'R 是A3的公式 =Data!B2 所指的位置
  17.        Rng.Value = R.Offset(, 1).Resize(, 6).Value                         ' ***這裡也要: R的數據 指定到 Rng
  18.   With Sheet5 '電子期我加入的部分
  19.         Set TimeRange = .[A:A].Find(Format(TimeSerial(Hour(Time), Minute(Time), 0), "hh:mm"), LookIn:=xlValues)
  20.         Set Rng = TimeRange.Offset(, 1).Resize(1, 6)
  21.         Set R = Application.Evaluate(Mid(.Range("A3").Formula, 3))
  22.         'R 是A3的公式 =Data!B2 所指的位置
  23.          Rng.Value = R.Offset(, 1).Resize(, 6).Value                         ' ****Sheet6的 這裡也要: R的數據 指定到 Rng
  24.          With Sheet6 '金融期我加入的部分
  25.         Set TimeRange = .[A:A].Find(Format(TimeSerial(Hour(Time), Minute(Time), 0), "hh:mm"), LookIn:=xlValues)
  26.         Set Rng = TimeRange.Offset(, 1).Resize(1, 6)
  27.         Set R = Application.Evaluate(Mid(.Range("A3").Formula, 4))
  28.         'R 是A3的公式 =Data!B2 所指的位置
  29.          Rng.Value = R.Offset(, 1).Resize(, 6).Value                        'R的數據 指定到 Sheet6的 Rng
  30.     End With
  31.     End With
  32.     End With
  33.        If Time > TimeValue("13:45:00") Then Exit Sub
  34.     Application.OnTime Now + TimeValue("00:01"), "ThisWorkbook.change"
  35. End Sub
複製代碼

TOP

        靜思自在 : 慈悲沒有敵人,智慧不起煩惱。
返回列表 上一主題