我需要您的專家建議來提供一個 VBA 腳本,該腳本會在 excel 中自動顯示使用的公式。例如

單元格 D4 應顯示 B4 中使用的公式以及 A 列中使用的引數名稱。
VBA 中的以下腳本提供了帶有單元格值的公式!但我需要參考 A 列中提到的引數名稱。
Function GetFormula(Cell As Range) As String
GetFormula = Cell.Formula
End Function
uj5u.com熱心網友回復:
只要您的功能保持在同一個地方,您就可以執行以下操作:
Public Function GetFormula(cell As Range) As String
V_in = cell.Offset(-2, -1).Value 'Replace(cell.Address, "$", "")
V_in_adr = cell.Offset(-2, -1).Address
R_load = cell.Offset(-1, -1).Value 'Replace(cell.Address, "$", "")
R_load_adr = cell.Offset(-1, -1).Address
opr = Mid(cell.Formula, Len(V_in_adr), 1)
GetFormula = "=" & V_in & opr & R_load
End Function
該函式檢索公式中使用的運算子,并將其放在每個單元格(V_in 和 R_load)中值的中間。可以通過使用偏移值作為公式的輸入來進一步改進,但這適用于您當前的作業表。
uj5u.com熱心網友回復:
非常感謝Kleven先生在這方面的及時建議和快速解決方案!我想使用通用 Makro 腳本來顯示 Excel 表的 C 列中列出的任何公式,并在 A 列中獲取相應的引數參考。如果可能,請建議!謝謝
uj5u.com熱心網友回復:
Mr.Kleven,如果我添加一個不同的公式,它會顯示現有腳本的不完整結果。分享快照僅供參考。以防萬一您已經有解決此問題的解決方案!
在此處輸入影像描述
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/487448.html
