2015年8月16日 星期日

[Excel]-Excel巨集-迴圈Do while...Loop-02

[Excel]-Excel巨集-迴圈Do while...Loop-02


               在上篇文章中,說明了do while...loop的用法,在實際應用中,若要中途停止迴圈,則需要再寫一個巨集來達成。


圖1



選取開發人員中的巨集選項,來新增一個巨集。如下圖2。
圖2



接下來先命名巨集,我們就用stop當作該巨集名稱吧,但輸入完後發現,建立的按鈕不能按下,這是因為stop不能使用得緣故,所以就改成stopp。
圖3




將名稱改成stopp後,建立的按鈕就可按下了。
圖4


接著在巨集內容中寫上cells(2,1)=cells(1,1).value,如圖5。
這就是將cell A1的值帶入cell A2,這樣Start巨集中的迴圈條件就會不成立,即迴圈中止。
圖5


當然也可以化簡如下
圖6



巨集寫完後,記得先存檔。
圖7




圖8




圖9




圖10

沒有留言:

張貼留言