卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

利用VBA建立菜單式工作表目錄的步驟和技巧

隨著智能手機功能的不斷豐富,我們的生活變得越發(fā)便利。在日常工作中,如何使用VBA(Visual Basic for Applications)來建立菜單式工作表目錄呢?下面將介紹一些簡單的步驟和技巧來

隨著智能手機功能的不斷豐富,我們的生活變得越發(fā)便利。在日常工作中,如何使用VBA(Visual Basic for Applications)來建立菜單式工作表目錄呢?下面將介紹一些簡單的步驟和技巧來實現(xiàn)這一目標(biāo)。

打開VBA編輯器并輸入示例內(nèi)容

首先,在Excel中打開開發(fā)工具,進入VBA編輯器。在單元格區(qū)域中輸入一些內(nèi)容作為示例。接下來,在VBA編輯器中插入一個新模塊,然后輸入相應(yīng)的代碼。

```vba

Sub Auto_Open()

Dim BarCtlBtn As CommandBarButton

'建立菜單按鈕

With ("Worksheet Menu Bar")(Type:msoControlButton)

.Style msoButtonIconAndCaption

.Caption "建立目錄"

.FaceId 481

.OnAction "Create_contents"

End With

End Sub

```

創(chuàng)建工作表目錄并添加子菜單

在VBA代碼中,通過添加新菜單和子菜單項來創(chuàng)建工作表目錄。以下代碼演示了如何實現(xiàn):

```vba

Sub Create_contents()

'刪除現(xiàn)有菜單項

On Error Resume Next

("Worksheet Menu Bar").Controls("工作表目錄").Delete

'添加新菜單

With (xlWorksheet)("工作表目錄")

'添加文字提示

Set myMenuBar

Set lastctrl ()

True

"建立工作表目錄,單擊可鏈接至相應(yīng)工作表。"

'添加子菜單

For Each Sh In

, "into"

Next

"請選擇工作表名", , , 1

"刷新菜單目錄", "f5"

End With

'隱藏建立目錄按鈕

("Worksheet Menu Bar").Controls("建立目錄").Visible False

Call group

End Sub

```

進入指定工作表并刷新菜單目錄

通過以下代碼實現(xiàn)在工作表目錄中選擇特定工作表,并刷新菜單目錄:

```vba

Sub into()

Dim Item As MenuItem

Sheets().Select

'勾選選擇框

With (xlWorksheet).Menus("工作表目錄")

For Each Item In .MenuItems

False

Next

.MenuItems().Checked True

End With

End Sub

Sub f5()

Call Create_contents

End Sub

```

設(shè)置菜單圖標(biāo)及自動關(guān)閉菜單功能

最后,通過以下代碼為菜單設(shè)置圖標(biāo),并實現(xiàn)在關(guān)閉工作表時自動刪除菜單:

```vba

Sub group()

Dim Y As Byte

Y ("Worksheet Menu Bar").Controls("工作表目錄")

With ("Worksheet Menu Bar").Controls("工作表目錄")

.Controls(1).FaceId 176

.Controls(2).BeginGroup True

.Controls(Y).BeginGroup True

.Controls(Y).FaceId 481

If .Controls(2).Caption "工作表目錄" Then

.Controls(2).Delete

End If

End With

End Sub

Sub auto_close()

'關(guān)閉工作表時刪除菜單

(1).Reset

End Sub

```

通過以上步驟和技巧,您可以輕松地使用VBA建立菜單式工作表目錄,提升Excel操作效率。如果您對VBA編程感興趣,不妨嘗試自己動手操作一番!

標(biāo)簽: