簡體   English   中英

VBA-使用Excel求解器觸發事件

[英]VBA - Trigger event with excel solver

我已經找到了很多有關如何使用宏啟動excel solver的資源。 反過來呢? 是否有可能啟動由excel解算器執行觸發的宏?

我知道可以通過例如更改單元格中的值來觸發宏。 一種解決方法可能是使用一個單元格,每當有什么變化時,求解器就會操縱該單元格並啟動宏。

我的目標是在工作表中自動記錄求解器的用法,提取有關用法的信息。 例如,通過SolverSolveSolverGet函數。

也許是這樣的。

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Cells.Count > 1 Then Exit Sub
    If Not Application.Intersect(Range("A1"), Target) Is Nothing Then
        If IsNumeric(Target.Value) And Target.Value > 200 Then
            Call YourMacroName
        End If
    End If
End Sub

當然,您不會以任何方式重新編程或替換規划求解。 創造它需要很多腦力。 為什么要重新發明輪子?

http://ask.brothersoft.com/the-history-of-excel-solver-147811.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM