EXCEL中如何使用VBA來實現滾動區域的限制??

上一講我們提到使用屬性視窗來實現滾動區域的限制,但是我們這一次詳細說明一下如何使用程式碼來實現這一功能。

方法/步驟

首先我們要開啟VBE視窗,你可以在“工具”選單下的“巨集”下的開啟“Visual Basic編輯器“。

EXCEL中如何使用VBA來實現滾動區域的限制?

你也可以右擊工作表標籤,在彈出的選單中選擇查詢程式碼。

EXCEL中如何使用VBA來實現滾動區域的限制?

在左側Project工程視窗中選擇要設定滾動區域限制的工作表。

EXCEL中如何使用VBA來實現滾動區域的限制?

在右側程式碼視窗中輸入

Private Sub Workbook_Open()

End Sub

工作簿的Open事件,在開啟該工作簿時就會發生效果。

EXCEL中如何使用VBA來實現滾動區域的限制?

在其中輸入 Sheet1.ScrollArea = "A4:H12",這樣在開啟Sheet1工作表時就會設定Sheet1工作表的滾動區域

EXCEL中如何使用VBA來實現滾動區域的限制?

如果需要取消滾動區域的限制,可以使用如下的程式碼:Sheet1.ScrollArea = ""

EXCEL中如何使用VBA來實現滾動區域的限制?

也可以直接將將ScrollArea屬性值設定為空,如圖所示

EXCEL中如何使用VBA來實現滾動區域的限制?

功能, 程式碼, 區域, 屬性, excel,
相關問題答案