詳情: 在這一領域,我填補「Z」與由「A」引用單元格修改日期值引用的單元格,根據條件滿足。該代碼崩潰在內部結束如果線。Excel的VBA腳本:崩潰的結束如果
代碼片段:
If Range(x).Value =1 Then
If Day(Range(a)) > Day(Range(b)) Then
Range(z).Value = DateSerial(Year(Range(a)), Month(Range(a)), Day(Range(a)-1)) + TimeSerial(20,0,0)
Else
Range(z).Value = DateSerial(Year(Range(a)), Month(Range(a)), Day(Range(a))) + TimeSerial(20,0,0)
End If
ElseIf Range(y).Value =1 Then
Range(z).Value = DateSerial(Year(Range(a)), Month(Range(a)), Day(Range(a)-1)) + TimeSerial(8,0,0)
Else
Range(z).Value = Range(a).Value
End If
您的意見丹的答案聽起來更像是一個無限循環,我 - 是有沒有解決任何代碼循環提供? – 2013-02-22 06:53:30
其他東西必須在後臺編譯器 – whytheq 2013-02-22 08:00:29
嗨,爲什麼我一次一步地執行代碼,似乎沒有花費很長時間在任何一行代碼上。我無法確定。我必須提到的行數是13500.但是,爲什麼從一天到下一天呢?它可能是我的機器,聯想X61? – Selvam 2013-02-25 01:49:39