我有一些我在Excel 2013中編寫的軟件,並且有最近發生的問題,並且不確定如何處理解決方案。我正在考慮使用VBA檢查單元格中的負號( - )號碼,但是一旦找到號碼,該如何處理。在一欄中,我有「開始」,第二欄是「收到」,第三欄是「使用」,第四欄是「關閉」,第五欄是「費用」。起始欄放入當天的起始庫存,並且此數字每天都在變化。如果用戶在「已接收」或「已使用」列中輸入數字,則「關閉」列將計算數據爲:開始+已接收 - 已使用。有時,用戶可能會在「已用」列中放置大量數字,因此在下一次報告中,用戶會放置負號( - )來「替換」未使用的廣告資源。我需要能夠根據負數替換庫存,並調整成本,因爲軟件還會計算「已用」庫存的成本,並將其放入「成本」列中。任何人都可以幫我解決這個問題嗎?現在,我只在電子表格單元格中有公式,但是沒有什麼可以查找負數,如果是這樣,那麼執行這樣的算法來調整庫存(使更大)和成本(調整過度充電)。很多幫助表示讚賞。謝謝在使用VBA 2013的公式中使用公式中的負數Excel Excel
回答
你可以,如果IF
=IF([VALUE]<0,"",[VALUE])
「Rec」和「Used」列允許用戶輸入。 「關閉」列計算剩餘的內容,並通過宏開始新的報告,宏將一天的「關閉」複製到下一個的「開始」。除「成本」欄外,「關閉」欄是唯一具有公式的欄。 「關閉」列計算爲:=開始+記錄 - 使用。條件格式化可能會發揮作用,只有當用戶放置最大「開始」庫存時,纔會嘗試替換該庫存。示例:Start = 50,Rec = 0,Used = 50(應該是10,但用戶發生錯誤)。所以關閉= 0,但應該是40 ... –
我認爲我想要做的是循環遍歷單元格的範圍來尋找任何負數,但是如何在一個範圍內搜索負值細胞?此代碼會讓我通過各小區搜索,但隨後做什麼'子LoopRange() 昏暗RCELL作爲範圍 昏暗rRng作爲範圍 設置rRng = DMR_Master.Range(「S22:S50」) 對於每個RCELL在rRng.Cells '在這裏查找負數的過程 Next rCell End Sub' –
- 1. VBA使用excel公式
- 2. 使用VBA覆蓋Excel中的公式
- 3. 如何在vba中使用Excel公式
- 4. 使用範圍()在Excel中使用數組公式2013
- 5. 在Excel VBA代碼中使用Excel公式函數(ERF,ERFC)?
- 6. Excel公式在vba中?
- 7. 使用Excel公式
- 8. 使用excel VBA在Excel單元格中粘貼excel公式(excel格式)?
- 9. Excel中的EXCEL公式
- 10. 在Excel中使用數組公式
- 11. 在Excel中的Excel公式
- 12. 從VBA調用excel公式
- 13. 在Excel中將公式中的公式轉換爲公式中的值VBA
- 14. Easy VBA公式excel
- 15. Excel公式內VBA
- 16. Excel公式或VBA
- 17. 使用vba Excel插入公式
- 18. 使用Excel公式更改VBA代碼
- 19. excel vba - 使用變量插入公式
- 20. Excel公式與條件格式中使用的公式
- 21. 不使用VBA的Excel中的分解數據(僅限公式)
- 22. Excel - 使用公式在公式中生成單元格引用
- 23. Excel中的公式
- 24. 如何使用VBA填充Excel工作表中的數組公式並使用VBA填充數組公式?
- 25. 公式插入在Excel 2013中
- 26. 如何在C#中使用Excel公式#
- 27. 在excel公式中使用變量
- 28. 使用vb.net在excel中輸入公式
- 29. 在excel中使用Group by公式
- 30. Excel VBA公式中的條件格式公式
是否使用*自定義數據驗證規則*在'Used'列禁止進入數超過'啓動+ Received'選項? –
請發佈您的數據現在的樣子以及您想要的樣子。您的描述有點冗長,難以遵循。 – SandPiper