返回列表 上一主題 發帖

一個巨集執行錯誤?

一個巨集執行錯誤?

檔案在執行巨集時會出現"型態不符"錯誤
錯誤程式   A.Offset(, 29) = (My.Offset(, 1) - A.Offset(, 28)) + My.Offset(, 1)
請各位老師協助   謝謝

複製 -100-02-18_車歷卡第二版明細_DMS.zip (720.49 KB)

A.Offset(, 28))等於空白時算式不成立就會出錯

TOP

原來如此,現在增加一個判別式就OK了
If Not My Is Nothing And A.Offset(, 28) = "" Then        
          A.Offset(, 28) = My.Offset(, 1)         
        End If
If Not My Is Nothing And A.Offset(, 28) <> "" Then   
            A.Offset(, 29) = (My.Offset(, 1) - A.Offset(, 28)) + My.Offset(, 1)            
            A.Offset(, 28) = My.Offset(, 1)
            
           End If

TOP

        靜思自在 : 【時間如鑽石】時間對一個有智慧的人而言,就如鑽石般珍貴;但對愚人來說,卻像是一把泥土,一點價值也沒有。
返回列表 上一主題