欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

實現(xiàn)辦公自動化! DeepSeek搭配Excel制作自定義按鈕的技巧

  發(fā)布時間:2025-03-05 10:38:32   作者:佚名   我要評論
DeepSeek生成想要的代碼很方便,如果將生成的代碼放到excel中作為vba代碼使用,豈不是能實現(xiàn)辦公自動化?下面我們就來看看實現(xiàn)方法

今天跟大家分享下我們如何將DeepSeek生成的VBA代碼,做成按鈕,將其永久保存在我們的Excel表格中,下次遇到類似的問題,直接在Excel中點擊按鈕,就能10秒搞定,操作也非常的簡單。

一、代碼準備

代碼可以直接詢問DeepSeek,我們就以新建目錄為例,跟大家簡單的演示下,首先需要復制下方的代碼。

Sub 目錄生成()
Dim ws As Worksheet
Dim indexSheet As Worksheet
Dim i As Integer
Dim shp As Shape
Dim hyperlinkAddr As String
On Error Resume Next
Set indexSheet = ActiveWorkbook.Worksheets("目錄")
If indexSheet Is Nothing Then
Set indexSheet = ActiveWorkbook.Sheets.Add(Before:=ActiveWorkbook.Sheets(1))
indexSheet.Name = "目錄"
End If
On Error GoTo 0
indexSheet.Cells.ClearContents
indexSheet.Cells(1, 1).Value = "工作表目錄"
i = 2
For Each ws In ActiveWorkbook.Worksheets
If ws.Name <> indexSheet.Name Then
' 在目錄頁創(chuàng)建超鏈接
indexSheet.Hyperlinks.Add _
Anchor:=indexSheet.Cells(i, 1), _
Address:="", _
SubAddress:="'" & ws.Name & "'!A1", _
TextToDisplay:=ws.Name
' 在工作表添加返回按鈕
Set shp = ws.Shapes.AddShape(msoShapeRectangle, 10, 10, 80, 20)
shp.TextFrame.Characters.Text = "返回目錄"
hyperlinkAddr = "'" & indexSheet.Name & "'!A1"
' 為按鈕添加超鏈接
ws.Hyperlinks.Add _
Anchor:=shp, _
Address:="", _
SubAddress:=hyperlinkAddr
i = i + 1
End If
Next ws
End Sub

二、新建xlam模板

我們需要創(chuàng)建一個xlam模板,用于儲存上面的VBA代碼。

Xlam格式的文件他就加載宏的文件,將其放在對應的位置,以后就能在這臺電腦中的所有Excel文件中調用這個代碼了。

只需找到新建的Excel文件,右上角點擊文件,然后找到另存為,然后點擊更多選項,在跳出的窗口中找到【保存類型】將類型設置為【xlam】,然后點擊保存

文件就會默認的保存在【C:\Users\yh\AppData\Roaming\Microsoft\AddIns】這個路徑中

電腦不一樣,路徑一般也不會完全一樣的,大家只需搜索下這個路徑,一般都能是能找到的

【AppData\Roaming\Microsoft\AddIns】

三、粘貼代碼

找到剛才創(chuàng)建的xlam文件,然后雙擊打開它,點擊【開發(fā)工具】找到【visiual basic】,然后點擊鼠標右鍵找到【插入】創(chuàng)建【模塊】找到新建的模塊,將剛才復制的代碼直接粘貼到對應的位置,點擊下保存

四、設置按鈕

首選需要點擊【文件】然后在最下方找到【選項】來調出【Excel選項】

之后需要在右側的選項卡中選擇【新建選項卡】然后點擊【重命名】將名字定義為【小工具】

最后點擊【新建組】也是點擊重命名,將名稱設置為【自動化】

最后在左上角的區(qū)域中選擇【宏】找到【目錄生成】點擊【添加】然后再點擊【確定】

這樣的話就可以將按鈕永遠的放在Excel表格中,下次想要創(chuàng)建目錄,直接點擊生成即可

至此就設置完畢了,還是比較方便的,大家可以試著做一下

相關文章

最新評論