tft每日頭條

 > 生活

 > excel如何設置上下滾動

excel如何設置上下滾動

生活 更新时间:2024-12-28 13:30:05

曾經在BBS看到有人求助,大緻的意思是:

現在我有一個Excel表格,要放在車間展示,需要他自動往下翻行或者翻頁,并且翻到底後再回到第一行繼續翻,24小時無人值守那種展示,請問如何實現?

實借用VBA是很容易實現的,可以自定義上下滾動的起止行,一次滾動的行數,滾動間隔時間,看看效果。

excel如何設置上下滾動(Excel表格一鍵自動循環上下滾屏)1

Excel自動循環滾屏

1、按Alt F11進入VBA代碼編輯界面,加入自定義的模塊:

Public gundong As Boolean

Public Sub 滾屏(ByVal row As Long)

If gundong = True Then

ActiveWindow.ScrollRow = row

Else

End

End If

End Sub

2、開發工具——設計模式中插入按鈕,并添加相應的單擊代碼:

Private Sub CommandButton1_Click()

If CommandButton1.Caption = "滾屏" Then

CommandButton1.Caption = "停止滾屏"

gundong = True

flag:

Dim irow As Integer '定義一共需要處理的行号

irow = Range("A:A").Find("*", , xlValues, , , xlPrevious).row '通過A列計算表格最末行行号

For i = 3 To irow Step 1 '設置需要滾動的起止行及一次滾動的行數

Start = Timer

PauseTime = 1

Do While Timer < Start PauseTime

DoEvents

Loop

If gundong = True Then

Call 滾屏(i)

End If

Next

GoTo flag

Else

CommandButton1.Caption = "滾屏"

gundong = False

End If

End Sub

退出設計模式,保存OK。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved