返回列表 上一主題 發帖

儲存不會自動停止,該怎麼改?

回復 10# stillfish00
謝謝stillfish00大大的幫忙,應該是沒有問題了。
真的非常感謝你。我也會努力學習VBA的,再次謝謝。

TOP

回復 7# c_c_lai
感謝你轉成2003 但還是無程式碼的

網頁程式碼是否有異動到
網頁是小誌先生在處裡的,我沒有權限可看到網頁的異動.
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 10# stillfish00
我可以再問一個問題嗎?若除了AA(2) & BB(2)工作表外,還有個CC的工作表,CC的工作表裡面有DDE連結和公式。
而我在CC工作表上會整理一些資料或做更改時,BB工作表竟然停止儲存了。
我可以確定是CC工作表和BB(2)工作表並沒有連結,想請問我該如何更改才不會讓BB(2)工作表停止儲存呢?[attach]數值記錄[/attach]

數值記錄.rar (286.5 KB)

數值記錄

TOP

回復 13# ahsiek
抱歉了,我也不曉得DDE是否會/如何影響或取消Excel的部分功能,
也有可能是與Excel應用程式資源分配問題,這方面沒有研究過,
手邊也沒相關工具可測試,這問題可能要請教其他版友是否能解惑了。

但一般常見的是藉由工作表的Calculate事件來記錄DDE的值,版上也有類似討論可參考看看。

TOP

回復 14# stillfish00


   不要緊, 謝謝你,stillfish00大大。
   我盡量不要有變動,應該就沒有問題了。
   總之,還是謝謝你的幫忙和指導。  :)

TOP

回復 14# stillfish00

Stillfish00 大大,我又有個問題想請教你。
如附上的檔案CC工作表
數值記錄.rar (313.9 KB)
CC工作表是BB工作表的延伸,複製的格數多了三個。B3-G3的數值複製到H4-M4的格子裡,以此類推。
我也照方法改好了CC工作表。
但是,開始動作後,L4 和M4的儲存格會出現#DIV/0!,而接下來的儲存格就沒有問題。
(CC工作表上的B3-G3的百分比是亂數處理,真正的表格是有公式連結,所以你看檔案時,是不會有問題的。)
我想問的是,我很確定F3 & G3的格子都是有數值的,而L4 & M4是複製F3& G3的數值,為什麼還會出現#DIV/0!呢?
若真的是因為F3&G3的公式,而導致L4&M4出現#DIV/0!的話,有什麼方法可以讓L4&M4單純儲存數值就好呢?

真的麻煩你了,希望我的敘述你能看得懂。謝謝。

TOP

回復 16# ahsiek
我很確定F3 & G3的格子都是有數值的,而L4 & M4是複製F3& G3的數值,為什麼還會出現#DIV/0!呢?

我也覺得不會有這情形,你是如何確定"當下"的F3 & G3的格子都是有數值的?
  1. 若真的是因為F3&G3的公式,而導致L4&M4出現#DIV/0!的話,有什麼方法可以讓L4&M4單純儲存數值就好呢?
複製代碼
反過來問,若F3&G3就是#DIV/0!,你要L4&M4儲存什麼數值?

TOP

回復 17# stillfish00

謝謝你的回覆,我重新用F8一個一個對,在按下開始那一瞬間,F3 & G3 出現的數值是#DIV/0!,但就那一瞬間,馬上就有數值出來了。
我想,應該是那一瞬間被記錄下來,所以L3 & M3 才會記錄#DIV/0!。
我再想看看該怎麼處理才好。
謝謝你的回覆。

TOP

回復 17# stillfish00

TO  stillfish00大大

如果我複製BB工作表,改名為CC 工作表,裡面的程式都和BB工作表一樣,只是改個名,換個時間(改為1小時記錄一次)
如果改時間是10分鐘或是20分鐘記錄一次時,一切都很順利。
但若改為一個小時記錄一次時
如:
Sub SetTimer3(sSheetName As String)

  Const MAX_ROW = 270 '最多270

  If mainFunc3(sSheetName) < MAX_ROW And Not gbStop3 Then Application.OnTime Now + TimeValue("01:00:00"), "'SetTimer3 """ & sSheetName & """'"

End Sub

它除了記錄一個小時的數值外,還會記錄別的時間的。
如: 12:00:21 按下開始,為第一筆的記錄
          12:09:02 為第二筆的記錄
          13:00 :21 為第三筆的記錄
          13:09:02 為第四筆的記錄

請問為什麼會這樣呢?我需要的是一個小時一筆資料就好。
我試過若是短時間的記錄,就不會有這樣的情形。
能知道是什麼原因造成的嗎?
謝謝

TOP

回復 19# ahsiek
這有點亂,附檔案看看
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 忘功不忘過,忘怨不忘恩。
返回列表 上一主題