在Microsoft Excel 4.0及以前的版本中,并未包含VBA,那時(shí)的Excel需要通過宏表來實(shí)現(xiàn)一些特殊功能。1993年,微軟公司在Microsoft Excel 5.0中首次引入了Visual Basic,并逐漸形成了我們現(xiàn)在所熟知的VBA。
經(jīng)過多年的發(fā)展,VBA已經(jīng)可以完全取代宏表,成為Microsoft Excel二次開發(fā)的主要語言,但出于兼容性和便捷性的考慮,微軟在Microsoft Excel 5.0及以后的版本中,一直保留著宏表。
(1)在宏表工作表的公式列表中增加了很多宏表函數(shù),這些函數(shù)在工作表中使用時(shí)會(huì)提示函數(shù)無效,如圖所示。
宏表中增加的部分函數(shù)
(2)新建的宏表,默認(rèn)是“顯示公式”狀態(tài)。
(3)在宏表中有一些不可使用的功能,如條件格式、透視表、迷你圖、數(shù)據(jù)驗(yàn)證等,如圖所示。
宏表中不可使用的功能(4)宏表中的函數(shù)與公式,無法自動(dòng)計(jì)算,可以按照執(zhí)行宏的方式,使用<Alt+F8>組合鍵運(yùn)行代碼,實(shí)現(xiàn)計(jì)算。使用【分列】或【替換】命令,也可以實(shí)現(xiàn)宏表函數(shù)的重新計(jì)算。
(5)帶有宏表函數(shù)的工作簿要保存成擴(kuò)展名為.xlsm、.xlsb等可以保存宏代碼的工作簿。如果保存成默認(rèn)的擴(kuò)展名為.xlsx的工作簿,則會(huì)彈出如圖所示的提示框。單擊【是】按鈕,則保存為不含任何宏功能的.xlsx工作簿。單擊【否】按鈕,可以重新選擇文件格式進(jìn)行保存。
保存帶有宏表函數(shù)的工作簿
---------------------------------------------------------------------
聯(lián)系客服