4.7.2小節中的程序先計算出當前打開的工作簿個數,再利用索引號引用工作簿,依次判斷工作簿的名稱是否是「成績表.xls」。
根據同樣的思路,你能編寫一個程序,判斷當前活動工作簿中是否存在標籤名稱為「一年級」的工作表嗎?試一試,編寫一個這樣的程序,如果沒有這張工作表,就新建一張標籤名稱為「一年級」的工作表放在所有工作表之前,如果工作表已存在,將其移動到所有工作表之前。
參考答案
或
4.7.3 判斷工作簿是否存在
文件夾中存了許多工作簿文件,想知道「員工花名冊.xls」文件是否存在,可以用這個程序:
4.7.4 向未打開的工作簿中錄入數據
4.7.5 隱藏活動工作表外的所有工作表
4.7.6 批量新建工作表
一張成績表的C列保存著許多不同的班級名稱,如圖4-61所示。
圖4-61 成績表
根據C列的班級名新建不同的班級工作表,工作表以班級名命名,可以用這個程序:
運行程序後VBA會自動完成新建工作表的任務,如圖4-62所示。
圖4-62 程序運行前後