返回列表 上一主題 發帖

過幾秒出現數據,版上高手幫幫忙

過幾秒出現數據,版上高手幫幫忙

Sheet1
A            B
100        50
99          51
98          52
97          53
98          53
97          54
98          53
96          52
.              .
.              .
.              .

請問版上大大,如果我想要讓sheet2每1秒出現sheet1A欄和B欄資料10筆,就是1秒出現A1-A10、B1-B10,下1秒出現A11-A20、B11-B20...以此類推,請問版上大大此VBA要怎麼寫??

回復 1# 藍天麗池
  1. Option Explicit
  2. Dim Rng  As Range
  3. Sub Ex()
  4.     If Rng Is Nothing Then
  5.         Set Rng = Sheet1.[A1:A10]
  6.     Else
  7.         If Rng.Column = 1 Then
  8.             Set Rng = Rng.Offset(, 1).Resize(Rng.Rows.Count)
  9.         Else
  10.             Set Rng = Rng.Offset(Rng.Rows.Count, -1).Resize(Rng.Rows.Count)
  11.         End If
  12.     End If
  13.     Sheet2.[a1].Resize(Rng.Rows.Count) = Rng.Value
  14.     Application.OnTime Time + #12:00:01 AM#, "SHEET1.EX"   '執行 SHEET1的EX程式
  15. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 2# GBKEE


    G大感謝你的幫忙,但請問一下這個VBA要放在哪裡??我放在sheet2無法執行,煩請G大幫我解答

TOP

回復 3# 藍天麗池


    G大感謝你,我剛剛試了一下,程式可以跑了,但是G大誤會我的意思了,我要的是資料要接著出現
    第1秒出現A1-A10,下1秒出現A11-A20,所已過了2秒應該要有20筆,3秒30筆以此類推,G大可以在幫我改一下嗎??感謝

TOP

回復 2# GBKEE


    G大,可以幫我修改看看嗎??
    第1秒出現A1-A10,下1秒出現A11-A20,所已過了2秒應該要有20筆,3秒30筆以此類推,G大可以在幫我改一下嗎??感謝

TOP

        靜思自在 : 口說好話、心想好意、身行好事。
返回列表 上一主題