Excel VBA 按要求轉換格式

今天要講的例子是統計加班出勤的人數。

問題如下:

Excel VBA 按要求轉換格式

解決的思路如下:

Excel VBA 按要求轉換格式

代碼運行的結果如下:

Excel VBA 按要求轉換格式

代碼如下:

Excel VBA 按要求轉換格式

代碼解析

1:2行 dim定義變量;

2:3行 設定填充區域的左上角單元格,後期綁定字典;

3:4行 把綠色表格的數據,放入arr數組;

4:5~11行 遍歷數據,把型號作為字典的key,流水線作為字典的item,採用了join函數;join函數詳見《Excel VBA 數組公式Split 和Join》

5:12行 根據字典的數量,重新設定一給新的數組brr;

6:13~14行 設定表頭

7:15~28行 求出原材料的支數和及長度

8:29~35行 設定目標區域的單元格格式,並把新數組brr賦值給該區域

私信 視頻 可以獲取54集VBA入門視頻

私信 VBA或 vba 可以獲取文章中含VBA代碼的Excle文件


分享到:


相關文章: