Excel中使用vba來(lái)定時(shí)運(yùn)行程序的操作方法
Excel中使用vba來(lái)定時(shí)運(yùn)行程序的操作方法
excel中使用vba來(lái)定時(shí)運(yùn)行一個(gè)程序,如何在操作中的呢?今天,學(xué)習(xí)啦小編就教大家在Excel中使用vba來(lái)定時(shí)運(yùn)行程序的操作方法。
Excel中使用vba來(lái)定時(shí)運(yùn)行程序的操作步驟如下:
首先我們打開(kāi)一個(gè)工作樣表作為例子。
使用alt+f11組合快捷鍵進(jìn)入vbe編輯器,插入一個(gè)新的模塊,并在模塊中輸入以下代碼:
Sub myProcedure()
MsgBox ("祝你生日快樂(lè)")
End Sub
這個(gè)過(guò)程很簡(jiǎn)單,就是顯示一個(gè)祝你生日快樂(lè)的對(duì)話框,但是正常的需要激活運(yùn)行,但是我們給它配上一個(gè)計(jì)時(shí)器,就能讓它在指定的時(shí)間自動(dòng)運(yùn)行。Application.OnTime Now + TimeValue("00:00:10"), "myProcedure"
ontime是一個(gè)excel函數(shù),所以必須指定application這個(gè)對(duì)象。now函數(shù)是指定當(dāng)前時(shí)間,配合上+號(hào)這是運(yùn)算符,與后面timevalue的值相加。逗號(hào)后是調(diào)用過(guò)程,使用雙引號(hào)引用起來(lái)。
為了完成這一目的,我們需要對(duì)整個(gè)工作薄做一個(gè)聲明,并對(duì)其命令的觸發(fā)條件做一個(gè)設(shè)置。如果這個(gè)表是給其他人使用,我們必須想好什么動(dòng)作是必須要做的。比如在不知情的情況下,打開(kāi)工作薄肯定是必須的動(dòng)作。
timevalue輸入的格式可以按照例子中的樣式輸入,也可以使用ampm的方式進(jìn)行輸入,不過(guò)在本例中,主要是聲明數(shù)據(jù)的類型,大家不需要太過(guò)深究。
Excel中使用vba來(lái)定時(shí)運(yùn)行程序的操作相關(guān)文章:
2.excel怎么使用vba自動(dòng)調(diào)整列寬