返回列表 上一主題 發帖

一個巨集執行錯誤?

一個巨集執行錯誤?

檔案在執行巨集時會出現"型態不符"錯誤
錯誤程式   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

        靜思自在 : 不要小看自己,因為人有無限的可能。
返回列表 上一主題