返回列表 上一主題 發帖

[發問] DDE每分鐘記錄的資料排序問題

回復 1# pcboy60
  1.     Sht1.Range("A" & xRow & ":N" & xRow).Value = Sht1.Range("A8:N8").Value
複製代碼
修改為
  1.     Sht1.Range("A9:N9").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
  2.     Sht1.Range("A9:N9").Value = Sht1.Range("A8:N8").Value
複製代碼
試試看。

TOP

回復 10# jaway
你的意思是指:
將 Sht1.Range("A" & xRow & ":N" & xRow).Value = Sht1.Range("A8:N8").Value 修改成
Sht1.Range("A" & xRow & ":O" & xRow).Value = Sht1.Range("A8:O8").Value
?

TOP

回復 13# jaway
試試看是否可行:
  1. Sub 共用參照()
  2.     Set MyBook = ThisWorkbook
  3.    
  4.     If Time > Sheets("Sheet1").Range("AV2").Value And Time <= Sheets("Sheet1").Range("AW2").Value Then
  5.         Set Sht1 = MyBook.Sheets("Sheet2")  ' 夜盤 -----
  6.         StartTime = Sheets("Sheet1").[AW1]  '   開盤時間
  7.         EndTime = Sheets("Sheet1").[AW2]    '   收盤時間
  8.     End If
  9.         Set Sht1 = MyBook.Sheets("Sheet1")  ' 日盤 -----
  10.         StartTime = Sheets("Sheet1").[AV1]  '   開盤時間
  11.         EndTime = Sheets("Sheet1").[AV2]    '   收盤時間
  12.     Else
  13. End Sub
複製代碼

TOP

回復  c_c_lai

    請問 c_c_lai 大大:因為E8=D8+D9
    插入後...E8會變成D8+D10、D8+D11.......
  ...
cslu37 發表於 2019-5-18 22:18

不太明瞭,能舉實例說明嗎?

TOP

回復 17# cslu37
是這意思嗎?
  1. Sht1.Range("E8").Value = "=D8+D9"
  2. Sht1.Range("A9:N9").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
  3. Sht1.Range("A9:N9").Value = Sht1.Range("A8:N8").Value
複製代碼

TOP

回復 20# cslu37
3種不同時間的商品 ?
每一商品間時間重疊部分如何區分?

TOP

回復 22# cslu37
這須看你程式之結構如何撰寫而定,
你可附上目前應用的程式,方便的話。

TOP

回復 24# cslu37
問題一:多商品,就出現錯誤訊息了...
錯誤訊息碼是甚麼 ?

TOP

回復 24# cslu37

TOP

        靜思自在 : 真正的愛心,是照顧好自己的這顆心。
返回列表 上一主題