[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 |
沒有留言:
張貼留言