2013-05-22 30 views
0

我製作了一個計算器,根據稅款計算總值和淨值。事情是這樣的:skydrive excel web應用程序

Gross | Tax | Net 
-------------------------- 
100  | 10% | is calculated when gross and tax value is inserted 
is calculated when net and tax value is inserted | 10% | 100 

所以根據插入毛/淨價值與其計稅,毛/淨值的計算。這是一個Excel電子表格,將被上傳到SkyDrive並用作交互式Web應用程序。

問題是當用戶刪除單元格中的某些數據(清除單元格)時公式被刪除。有什麼辦法可以禁用刪除公式。使單元格與init或某些VBA宏中的單元格相同?

我一直在尋找答案的一整天,請不要建議我F5-去恆定數字,因爲這不是我需要的解決方案。任何意見,將不勝感激。謝謝

+1

如果它仍然在excel內,您可以鎖定單元格進行編輯。 [見這個帖子得到一些想法(http://stackoverflow.com/questions/16684297/hiding-formulas-in-formula-bar) – 2013-05-22 14:26:21

+0

嗯,我需要編輯這個細胞,因爲用戶必須輸入毛重,淨重和稅收 – enigmaticus

+0

或者你可以有放置公式通過VBA,在worksheet_change方法與目標的參數應該給你一個想法如何使這項工作 – 2013-05-22 15:14:25

回答

0

這聽起來像你希望用戶能夠添加或刪除格羅斯和數據稅細胞,而不是在淨細胞,因爲這是用公式計算。

您可以選擇Gross和稅收細胞(以及任何其他細胞,你希望用戶有權修改),點擊右鍵,然後選擇設置單元格格式。取消選中鎖定。然後右鍵單擊頁面底部的工作表選項卡,選擇保護,然後單擊確定。現在,用戶只能編輯您授予權限的單元格,並且不能使用公式編輯單元格。

相關問題