讀古今文學網 > 別怕,ExcelVBA其實很簡單 > 練習小課堂 >

練習小課堂

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 程序運行前後