返回列表 上一主題 發帖

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

回復 28# stillfish00

stillfish00大大,我可以再請教你嗎?
因為知道Application.OnTime的限制,延遲1、2秒是沒有關係,但是最近發現到在我沒有注意時或是在使用其他工作表時,CC工作表會自己停止儲存動作。
出現過這樣的情況好幾次,等我發現時,已經少儲存很多數據。(不確定是按了什麼導致CC工作表停止動作)
是不是有方法可以說,讓CC工作表停止動作時,會跳出對話框提醒我CC工作表停止了。
是在 Function mainFunc3(sSheetNmae As string ) As Long 裡去加MsgBox嗎?
可以教我如何做嗎?謝謝。    數值記錄.rar (337.91 KB)

TOP

想請問說 因為我的儲存的列數會很多,每一次都要自己拉到最下方。
找到一個程式碼是讓最新資料顯示在可見視窗中。
在附加檔案裡的CC工作表,VBA module3裡。

Function mainFunc3(sSheetName As String) As Long   'CC工作表記錄
Dim i As Long

  With Sheets(sSheetName)

    i = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
    '...記錄log

    .Cells(i, "A") = Format(Time, "Hh:Mm:Ss")   'ROW A,記錄時間

    .Cells(i, "E").Resize(, 3).Value = .Cells(3, "B").Resize(, 3).Value  'B3-D3複製到E4-G4

  End With

  mainFunc3 = i  '回傳當前列數
  
    If ActiveSheet.Name = sSheetName And iRow > 25 Then
      ActiveWindow.ScrollRow = iRow - 15     '讓最新資料保持在可見視窗中
   End If

End Function

請問我是哪裡寫錯了,沒有辦法讓列數保持在可見視窗中。
可以麻煩給我一點指教嗎?非常謝謝。

TOP

回復 38# ahsiek


    數值記錄.rar (388.59 KB) 附上檔案

TOP

        靜思自在 : 稻穗結得越飽滿,越會往下垂,一個人越有成就,就要越有謙沖的胸襟。
返回列表 上一主題