天天看點

VBA程式設計,如何實作上下左右翻頁效果,你學會了嗎?

作者:江覓

VBA控件中,很多都帶有滾動條,可以在一頁不能完全顯示的情況下,翻頁顯示,通過滑鼠方式實作上下左右翻頁。

本文就将如何利用vba代碼來實作同樣的功能,進行介紹。

VBA程式設計,如何實作上下左右翻頁效果,你學會了嗎?

如下圖所示:其功能都寫在右側按鈕代碼中,實作對Frame對象的翻頁操作,重點說一下,有些控件雖然也有滾動條,但并不支援Scroll方法。如:TextBox 、Scrollbar

VBA程式設計,如何實作上下左右翻頁效果,你學會了嗎?

Scroll文法:

Object.Scroll(ActionX,ActionY)

Object是控件對象名,如Form1,Frame1

ActionX 和 ActionY為兩個可選常量,其具體解釋可參考後面的參數設定值圖檔。

VBA程式設計,如何實作上下左右翻頁效果,你學會了嗎?

參數設定值:

VBA程式設計,如何實作上下左右翻頁效果,你學會了嗎?

代碼

下圖為實作方法代碼,通過一行簡單的代碼,實作其上下左右翻頁功能。

似乎隻有文本編輯和檢視的時候有用。

VBA程式設計,如何實作上下左右翻頁效果,你學會了嗎?

總之,Scroll方法是一個通用的使用方法,很多控件都會涉及到,如果使用熟練,将會給自己的制作窗體水準提高不少。

如果,想要學習更多Excel技巧,可以選擇網上教材,有真人實操教學,一步一步教學習各類辦公技巧。

VBA程式設計,如何實作上下左右翻頁效果,你學會了嗎?

歡迎關注、收藏

---END---

繼續閱讀