同EXCEL溝通的最佳方式-------宏之實例1

          此次和你們分享的事關於excel中宏的一個真實案例。這個宏實例是根據某部門同事的需求編寫的一段很是簡單的代碼。裏面涉及到判斷單元格是否填充顏色,if 語句,和for語句。細緻的語法不想多說,主要是想和你們分享對宏的認識,讓你們對宏產生興趣。你們先看下錶,截圖是已將可識別信息隱去只保留一些數字,這樣避免涉及泄密。ide

         wKiom1SaCBiD0xl9AAOAUNrzmiY432.jpg

用戶的需求是這樣(在描述客戶需求時,和用戶實際描述的會有出入,這裏主要能體現以後的宏代碼就能夠了)。某物料總數爲C列所示,實際庫存爲D列所示。以後以日期爲列標題各列中的數字爲預計要走的數量。而用戶想讓D列中等於物料總數-實際走的數量。也就是若是預計的數字變成實際走的數量的話才用總數減去實際走的數量。很差意思有點繞。我們用一句中心思想總結一下,也就是單元格填充顏色後,用C列減去填充顏色單元格中的數字。你們能夠看到上圖的數據區域的前四行,宏運行後D列的結果。ui

       你們先看一下代碼,因爲直接寫代碼,發表後格式很亂。因此把它結成圖片excel

wKiom1SaCezChuiKAANcTyWA_3I503.jpg

     

這段代碼就行了。而後你們能夠爲這個宏建立快捷鍵好比ctrl+a。。。每次在將預計走的數字所在的單元格填充顏色以後。按ctrl+a  stock列就會自動運算了。 宏的強大在於無所不能。blog

相關文章
相關標籤/搜索