[英]VBA Excel Macro to subtract cell from different sheet using VLOOKUP
我嘗試編寫一個宏,該宏將通過從一個單元格中獲取使用的電量,並從另一張紙上的總數中減去它來自動更新庫存。
圖紙視圖:
因此,在這種情況下-我想從表格“ Malt”中保存的“可用公斤數”中減去單元格范圍“ I17:I24”的“ kgs”,並從“批處理代碼”中定義的VLOOKUP中進行更新釀造表。
我猜代碼可能必須對麥芽表中的批處理代碼進行VLOOKUP,並從“麥芽”表中的“可用公斤數”中減去“釀酒表”表中的“公斤”(L列)
如果包含ELO:UP的批處理代碼的E17:24范圍中的單元格沒有任何值,那么也會引起復雜性。 即使我可能不需要使用該范圍內的所有單元格,也會引發錯誤嗎? (如果有道理-有時,我可能只需要使用范圍內8個單元格中的1/2個)
如果我的問題含糊,請提前致歉。 我的編碼知識非常有限。
感謝您的幫助。
您需要獲取E17:24范圍內的KG總和,其中批次代碼與麥芽紙上的批次代碼匹配
=sumif(Malt!$E$17:$E$24,L17,Malt!$I$17:$I$24)
然后,您需要做的就是從第一列的可用值中減去該值
=I17-sumif(Malt!$E$17:$E$24,L17,Malt!$I$17:$I$24)
不知道我的欄是否正確。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.