各位大大好我現在卡在一個問題我想要的是全部都在背景執行,不需要任何按鈕產出數量自動計算第一節+第二節+第三節產出產出數量不能比總數量大,如不符合就會跳出msgbox視窗提醒並刪除錯誤儲存格目前試了幾種方法,但是都不成功,請問有哪裡要修改嗎第一種第二種
問題: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 WithEnd Sub事實上,我會在 b2 直接做出 設定格式化條件,讓 b2 >a2 ,b2 變紅色 ,這比 msgbox 有效