友快網

導航選單

excel中的進度表,你都會用嗎?看完這個,再也不用擔心我的表格被偷了

Excel的狀態列?

狀態列是哪裡?

這裡就是Excel的狀態列

這裡可以顯示進度?這裡不是Excel預設的設定嘛?這裡我們還可以

作出

改動嗎?

當然可以,比較常用的,就是在這裡暫時資料儲存,或者寫入的進度

直接看程式碼,this is套路

Sub ds()

Application。DisplayStatusBar = True

Application。StatusBar = “程式開始執行~~”

For i = 1 To 100

Cells(i, 1) = “test”

Application。StatusBar = “正在寫入第” & i & “個數據,共100個數據,請稍候。。。”

Next i

Application。StatusBar = “程式結束~~”

Application。StatusBar = False

End Sub

OK,看看

留意看左下角的狀態列,清楚的展示了每一次的資料變化

那麼這個功能是如何實現的呢?

常規情況下,excel是預設關閉這個狀態列的,並不是不可編輯,而是直接關閉的

那麼我們要如何開啟這個狀態列呢?

程式碼第

一句話

Application。DisplayStatusBar

= True

就這麼一句話,就可以開啟狀態列,

讓狀態

可以變我們編輯

當然這裡的編輯並不是手工鍵盤寫入,而是透過VBA

Application。StatusBar

= “

正在

寫入第

” &

i

& “

資料

100

個數據,請稍候

。。。”

Application。StatusBar

= “*******”

中間的就是我們要寫的內容

當然你可以在程式完成之後,選擇關閉狀態列。

Application。StatusBar

= False

這裡還是建議大家使用完之後,及時的關閉狀態列,因為狀態列常規是不會自動更新狀態的,歷史遺留的狀態會影響到你的。

怎麼樣,是不是很完美。

上一篇:摩羯座是一個不會輕易改變自己的人,特別是他們的性格特點是. . .
下一篇:一週黃道吉凶日:4月12日-4月18日