2016-12-08 83 views
0

時,這是我的第一篇文章在這裏,所以我制定/問題的任何建設性的批評/其他理解寫信公式數據進入細胞。Excel宏 - 按下按鈕

在工作中我們使用Excel進行規劃我們的一年。

每位員工都有一份有關他們的客戶組合和他們分配給他們的小時數的Excel表。 除此之外,我們還得到了一張巨大的紙張,所有顧客都在他們的牀單上,每個同事都有幾個小時。 試圖確保沒有客戶被遺忘,並且保護每個人的工具都有足夠的時間去完成。

我試圖找到一種方法來使這些工作在一起,而不是手動輸入,只有在每個同事行結束時總共驗證和總共在他們的個人表中。

我試過在大單上使用查找,以便當客戶編號123在我的工作表中時,我的小時將放入我的大單中。

問題是,這使得巨大的工作表,甚至更大,更慢,因爲它很重要做200.000的looksups我猜。

我的想法是製作一個按鈕,它可以觸發查找同事的幾小時更新,以便按需更新,但不是每次打開表格。

對於整張紙來說手動計算是不方便的,但是如果有辦法隻手動計算一些單元格,這將很棒,但我還沒有找到這種選項的任何跟蹤。

我希望有人上了車如何做到這一點或者也可以是更聰明的想法。

的問候,金

+3

歡迎SO!你的問題對於這個網站來說太廣泛了。嘗試閱讀這裏的指導方針:http://stackoverflow.com/help/how-to-ask。至於「可以這樣做」,答案是肯定的,試着寫出那麼一些代碼回來一次你有問題 – User632716

+0

什麼大小是巨大的?你嘗試了什麼查找? –

+0

你也可以查看worksheet_change事件,並且有計算手冊,然後計算相應的等,所以可能每次進行更改時計算總計的查找單元格 –

回答

0

你可能會在VBA,而不是片內的公式計算出你的價值。但是,這會降低工作簿中的透明度。

然後你可以使用worksheet_change事件觸發更改的行的計算。