VBA 判斷提醒

各位大大好

我現在卡在一個問題


我想要的是全部都在背景執行,不需要任何按鈕

產出數量自動計算第一節+第二節+第三節產出

產出數量不能比總數量大,如不符合就會跳出msgbox視窗提醒並刪除錯誤儲存格

VBA 判斷提醒


目前試了幾種方法,但是都不成功,請問有哪裡要修改嗎

第一種

VBA 判斷提醒


第二種


VBA 判斷提醒
2017-04-13 15:56 發佈
文章關鍵字 VBA
rong614 wrote:
各位大大好我現在卡...(恕刪)

Sorry! 我看錯了!!!
問題:
1. 第一節 第二節 第三節 的值 怎麼來的 手動輸入? 自動(從哪來)?
2. 每一列的 總數量 =/= 產出數量(SUM(第一節 ,第二節,第三節))時 刪除當列嗎?

敘述太簡略

經擲銅板占卜後 建議用第二種方法去改

E1:E5000範圍改用第一節、第二節、第三節的儲存格範圍(列如: [G1:I5000] )

判斷用Target.Row 去找觸發的那列去計算判斷
列如: Cells(Target.Row,5)<Cells(Target.Row,6) 時 MsgBox "太超過了喔"

Private Sub Worksheet_Change(ByVal Target As Range)
    With Target
        If .Row < 10 And .Column = 5 Then
            If cells(.row,2).Value > cells(.row,1).Value Then
            cells(.row, 6) = "OK"
            End If
        End If
    End With
End Sub


事實上,我會在 b2 直接做出 設定格式化條件,讓 b2 >a2 ,b2 變紅色 ,這比 msgbox 有效

內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?