註冊  登入
 

 搜尋

迷你方式顯示論壇 RSS訂閱此版新訊息  

加入收藏 

使用幫助 

聯繫我們 
首頁 >> 程式交易 >> 論壇主區 >> 程式交易討論區 >> 查看文章
 新帖 新投票 回覆文章 上篇 重新整理 下篇  


 97 1 8: 此主題共有3帖 此頁3帖 每頁12帖
 


 主題:請幫忙修正下列迴圈錯誤... - 複製地址
 

帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2016-09-18 10:21:06 人氣:34585樓主

請幫忙修正下列迴圈錯誤...

敬啟者您好:

請幫忙修正下列迴圈錯誤...
啟動EXCEL的VBA巨集...就持續將300列複製填滿才停...
沒有按照設定每分鐘執行一次...請幫忙指導...感恩!
Sub workbook_open()If Format(Time, "hh:mm:ss") >= "08:45:00" And Format(Time, "hh:mm:ss") <= "13:45:00" Then   '判斷是否為盤中        Call Copy_paste  '執行程序b    Else        Application.OnTime TimeValue("08:45:00"), "Copy_paste"  '如果不是在盤中則等待明天開盤    End IfEnd SubPrivate Sub Timer()    Counting = Now + TimeValue("00:01:00")    Application.OnTime Counting, "Copy_paste"End SubPrivate Sub Copy_paste() '宣告一個程序b    For i = 2 To 301    Worksheets("Sheet2").Rows(2).Copy    Worksheets("Sheet1").Rows(i).PasteSpecial xlPasteValues    Call Timer    ActiveWorkbook.Save    Next i   End Sub

帥哥,離線

Hunta 



門派 管理員
職務 總版主
級別 法老
聲望 +100000
財富 100002
積分 101915
經驗 642850
文章 1733
註冊 09-04-10 17:15
發表: 2016-09-21 19:00:452

你的
Counting = Now + TimeValue("00:01:00")
不應該放在Timer()裡面
應該一開始算一次目標時間,之後當時間到的時候,再更新一次新的目標時間。

帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2016-10-09 20:17:013

敬啟者您好:

VBA巨集的設定...
假設i=1...每分鐘自動加1變成2...一直累計到300才停...
請問函數要如何編寫?...感恩!..


 97 1 8: 此主題共有3帖 此頁3帖 每頁12帖
 

 新帖 新投票 回覆文章



回覆文章 注意: *為必填項
*驗證訊息
用戶名稱 密碼 註冊
*文章名稱 長度不得超過255字
內容(最大25K)

是否是UBB代碼

內容支持插入UBB標籤
使用方法請參考幫助
其它選項:  顯示簽名   鎖定文章  - 顏色表   Alt+S或Ctrl+Enter快速提交