安裝位置
如果你的OFFICE安裝路徑為C:\Program Files\Microsoft Office,則可以看到在C:\Program Files\Microsoft Office\OFFICE11這樣一個資料夾下有一個MSE7.EXE的應用程式,該程式即為microsoft腳本編輯器
啟動方法
microsoft腳本編輯器可以直接點擊上述的MSE7.EXE程式啟動,也可以在office組件excel中啟動。
在EXCEL2003中,點擊選單【工具】-【宏】-【microsoft腳本編輯器】即可以啟動microsoft腳本編輯器。
或者直接按快捷鍵ALT+SHIFT+F11啟動
如果不能啟動microsoft腳本編輯器,檢查一下EXCEL是否完整安裝。或者是EXCEL的版本是不是EXCEL2003
套用
microsoft腳本編輯器通常用來解決一些很基層的EXCEL的問題。
示例一
需要將下面多行多列的變為1列
要將多行多列的數變成1列。這個問題通常是用函式來解決的。我們先來看看函式的解法。
E1 =INDEX($A$1:$C$11,INT((ROW()-1)/3)+1,MOD(ROW()-1,3)+1)(這是我寫的一個函式,寫得複雜大家多指教)
儘管這個函式也不算複雜,但是要用到index,mod等函式,還要計算行列以確定除數和被除數。著實有些複雜。
再來看看腳本編輯器中是如何處理此類問題的。
1、打開腳本編輯器——按Ctrl+H,調出查找/替換對話框(或是按【編輯】-【查找和替換】).然後查找td,替換成tr,全部替換。 2、再回到excel界面,界面上彈出一個刷新工具列,點擊”刷新”,看到了什麼,多行多列已經轉化為了1列。(這個1列實際上是3列合併單元格後形成的,可點擊工具列的【合併居中按鈕】 來取消。) 看,用腳本編輯器就是這么簡單,只需要簡單的替換和刷新兩步。
示例二
替換批註的內容
我們知道,查找替換功能可能快速進行替換。可是對於批註中的內容,則無法進行替換。
可以用腳本編輯器來解決這個問題。