我對除了非常基本的Excel功能之外的任何東西都很陌生。我正在嘗試構建一個簡單的電子表格來幫助保持體育賽事的統計數據。我想要有可以點擊的按鈕,然後在第二個工作表中添加一個(數值)到相應的單元格。我想通了,這個代碼將做我想做的第一頁上的一個按鈕,並在第二片上單細胞:通過按鈕點擊在第二張表格中添加一個單元格
Sub Player_Pass()
Sheets("Sheets").Range("C4").Value = Sheets("Stats").Range("C4").Value + 1
End Sub
但我有大約100按鈕,似乎創造了一個獨立的模塊每個具有不同名稱和不同參數的按鈕都不是最優雅的解決方案。任何建議,將不勝感激。
這可能是你想要什麼,但不管有多少次你按下那個按鈕,'表(「表」),範圍(「C4」 ).Value'總是隻會比'Sheets(「Stats」)。Range(「C4」),Value + 1'多一個,除非你在其他地方增加了'Stats'範圍。 – 2013-02-12 02:48:03
另外,我總是建議不要使用「每行按鈕」方法。我覺得很難維持。您也可以使用[WorkSheet_DoubleClick](http://dmcritchie.mvps.org/excel/event.htm#ws_bdc)事件來實現這樣簡單的事情。但這只是我的偏好。 – 2013-02-12 02:53:42