工程量計(jì)算表超級(jí)表使用的代碼超級(jí)實(shí)用
詳細(xì)解析

這段代碼是用于操作 Excel 表格的 VBA 宏代碼。它包含了一系列子過(guò)程(Sub)和函數(shù)(Function),用于實(shí)現(xiàn)不同的功能。下面是對(duì)每個(gè)子過(guò)程和函數(shù)的簡(jiǎn)要說(shuō)明:
1. `交替運(yùn)行分級(jí)顯示()`:根據(jù)布爾變量 `IsSub1Running` 來(lái)切換分級(jí)顯示和清除分級(jí)顯示。
2. `折疊展開(kāi)分級(jí)顯示()`:根據(jù)布爾變量 `IsSub2Running` 來(lái)切換折疊分級(jí)顯示和展開(kāi)分級(jí)顯示。
3. `分級(jí)顯示()`:對(duì)工作表的數(shù)據(jù)進(jìn)行分級(jí)顯示,以便在行上創(chuàng)建分組。
4. `折疊分級(jí)顯示()`:折疊已創(chuàng)建的分級(jí)顯示。
5. `清除分級(jí)顯示()`:取消已創(chuàng)建的分組,重新顯示所有行和列。
6. `切換重算()`:切換 Excel 計(jì)算模式(自動(dòng)重算或手動(dòng)重算)。
7. `按鈕自適應(yīng)到相應(yīng)內(nèi)容的單元格()`:遍歷工作表上的按鈕,并根據(jù)按鈕標(biāo)簽的內(nèi)容調(diào)整按鈕的大小和位置,使其適應(yīng)相應(yīng)單元格的內(nèi)容。
8. `HZ(C)`:自定義函數(shù),用于在特定條件下對(duì)單元格范圍內(nèi)的數(shù)據(jù)進(jìn)行累加。
9. `TJ(C)`:自定義函數(shù),用于在特定條件下對(duì)單元格范圍內(nèi)的數(shù)據(jù)進(jìn)行累加。
10. `JC(C)`:自定義函數(shù),對(duì)單元格內(nèi)容進(jìn)行復(fù)雜的數(shù)學(xué)計(jì)算和替換操作。
11. `手動(dòng)調(diào)整行高()`:手動(dòng)調(diào)整行高,以美化工作表的外觀。
12. `替換單位()`:根據(jù)單元格的數(shù)值,替換成相應(yīng)的單位。
13. `行高自動(dòng)加五()`:自動(dòng)調(diào)整行高,將每行的行高增加 5 個(gè)單位。
14. `整理計(jì)算式()`:對(duì)單元格中的計(jì)算式進(jìn)行格式化和替換操作。
15. `重算()`:手動(dòng)觸發(fā)工作表的重新計(jì)算。
16. `在所選單元格下方插入表行()`:在超級(jí)表的范圍內(nèi),在所選行的下方插入新行。
17. `填充到所在行()`:將最近有數(shù)據(jù)的整行的內(nèi)容填充到當(dāng)前行以下的空行。
18. `刪除內(nèi)容保留格式和公式()`:在表格范圍內(nèi),刪除單元格中的常量?jī)?nèi)容,但保留公式和格式。
這些代碼段涵蓋了許多不同的操作,包括單元格樣式調(diào)整、分級(jí)顯示、函數(shù)計(jì)算、行高調(diào)整等。您可以根據(jù)需要在 Excel 的 VBA 編輯器中調(diào)用這些子過(guò)程和函數(shù)。請(qǐng)注意,對(duì)于正確運(yùn)行和調(diào)試這些代碼,您需要在正確的 Excel 工作簿中進(jìn)行操作。
