急!excel 2007點樣先可以按一下儲存格,數值就加1?

2011-05-01 1:46 am
我想問...
要點先可以按一下儲存格, 儲存格的數值就加1 ??

e.g.
用mouse click 一下 A3
A3 的數值就會由 0 變做 1
再click 就變 2

同埋點先可以令到我想邊個儲存格有呢個function就有呢個function??

回答 (4)

2011-05-04 6:34 pm
✔ 最佳答案
小卒先行,漢兄押陣 Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Cancel = True Target = ActiveCell.Value + 1End Sub

2011-05-04 18:33:53 補充:
點先可以令到我想邊個儲存格有呢個function就有呢個function??

如果你想喺 A3 有呢個function,在 cancel = true 之下加多以下呢幾行

If Target.Address() <> "$A$3" Then
Exit Sub
End If

2011-05-05 15:26:12 補充:
漢兄 007 有手民 , 欠了一個 < " > 號,請版主注意。
If Target.Address <> "$A$3" Then End
2011-05-03 8:09 pm
可以詳細教我用double click既方法嗎

2011-05-04 22:47:14 補充:
我都係唔識呀...可唔可以再詳細一d呀...唔該你地

2011-05-05 22:50:08 補充:
thank you very much !
thaks for your kind advice !!
2011-05-02 6:28 am
祇有用VBA寫程式, 可輕易達到要求, 但啟動呢個function是不可以單click, 祇可以double click 或 right click. 亦可在該儲存格做一個透明物件, 作為按紐.

2011-05-04 21:58:30 補充:
bb兄的VBA碼是OK
但建議加一句防非數字, 及加一句activate
If IsNumeric(Target) = False Then End
Target = Target + 1
Target.Offset(1).Activate

2011-05-05 14:54:59 補充:
VBA是電腦程式, 並非擁有Excel, 便能設計/編寫/應用, 是需要專心/漫長時間去看書, 觀摩, 研究, 實踐, 由淺入深學習。由於閣下可能完全對VBA沒有認識, 故在這裡, 並不易詳細解釋, 請依我以下的步驟, 一步一步去做, 看看是否能夠成功

2011-05-05 14:58:20 補充:
假設要求在 Sheet1 的 A3格做Double Click 事件
先在 工作表標籤(在工作表的底部, 通常顯示Sheet1/Sheet2..)右click "Sheet1"
便會出現一個 Microsoft Visual Basi 的視窗
用靠右的下拉, 將 "一般" 改為 "Worksheet"
用靠左的下拉, 選 "Before Double click"

2011-05-05 14:58:55 補充:
在 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) 及 End Sub 之間輸入或 貼上以下的code
If Target.Address <> "$A$3 Then End
If IsNumeric(Target) = False Then End
Target = Target + 1
Target.Offset(1).Activate

2011-05-05 15:03:27 補充:
然後將此視窗關閉, 以後在此File的Sheet1的A3 格Double Click, A3的數值便會加1, 如A3格的內容不是數值, 則沒有任何反應
注意: 執行VBA/巨集, 是要將Excel的巨集安全性設為中 或 低

2011-05-05 16:42:41 補充:
謝謝 bb兄執漏, 是欠了1個雙引號
2011-05-02 6:12 am
infact,excel的function(下用f)的用法不是如此的。它的f是参照其它格的,所以要做thisf是不可能的。


收錄日期: 2021-04-26 20:38:27
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20110430000051KK00975

檢視 Wayback Machine 備份