2012-08-22 36 views
0
Private Sub Worksheet_Change(ByVal Target As Range) 
If Target.Column = 6 Then Call calc09() 

子calc09()是一種形式的代碼模塊中(frm01)
我想:如何通過Selection_Change事件調用程序

If Target.Column = 6 Then Call frm01.calc09() 

我也改名爲子calc09() - 公共子calc09() - 沒有結果。
我得到一個錯誤信息:
編譯錯誤:子或函數定義

+0

,如果你把它放在一個普通模塊是什麼? –

+0

@Tim我將Sub放在常規模塊中,然後放入工作表代碼模塊中 - 沒有結果。當我寫兩個括號 - () - 在calc09之後 - excel刪除它們。如果我嘗試運行代碼 - 我有編譯錯誤。 – Alegro

回答

0

工具 - 參考 - 求解複選框。

如果求解未下可用引用出現,單擊瀏覽和打開Solver.xlam在C:\ Program Files文件\的Microsoft Office \ OFFICE14 \圖書館\ SOLVER

相關問題