iT邦幫忙

0

VBA 自動記錄排序變更

  • 分享至 

  • xImage

想請問大大原本記錄方式
欄位 B14 10:00
B15 10:01
B16 10:02
B17 10:03

想變更 B14 10:03
B15 10:02
B16 10:01
B17 10:00

程式如下我改如何修改


Sub VB1自動記錄()
If uMode = 0 Then Exit Sub

If Time > TimeValue(EndTime) Then
Sht1.[A4] = "休息"
uMode = 0
Exit Sub
End If
'----------------------------------------------------------------------
Sht1.Range("B13") = Time

If Second(Time) = 0 And Minute(Time) Mod 1 = 0 Then

xRow = Sht1.Range("A65536").End(xlUp).Row + 1

If xRow < 14 Then xRow = 14

Sht1.Range("A" & xRow & ":CZ" & xRow).Value = Sht1.Range("A13:CZ13").Value

ThisWorkbook.Save
End If
Application.OnTime Now + TimeValue("00:00:60"), "VB1自動記錄"
End Sub

原本B17儲存格是10:03,修改之後的B17儲存格還是10:03。
不知道你想要修改甚麼?
tkoper963 iT邦新手 4 級 ‧ 2020-07-07 09:20:06 檢舉
不好意思,我改錯= =
想 B14 10:03
B15 10:02
B16 10:01
B17 10:00
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答