準備好提高您的Excel生產力了嗎?自定義工具欄可以做到這一點。
一個**良好的Excel宏可以一次執行一個耗時的任務,這很方便。當您構建包含所有最常用宏的自定義工具欄時,它更為方便。
將宏附加到按鈕是一種解決方案,但有時將該功能嵌入Excel界面是件好事。通過執行以下步驟,可以將宏放在功能區中。
下面是如何開始使用自定義工具欄。
首先,我們要將自己的自定義選項卡添加到功能區中,該功能區將容納工具欄。在其上單擊鼠標右鍵,然後選擇“自定義功能區”。
在下一個屏幕上,單擊新建選項卡。
突出顯示新選項卡,然後單擊重命名。我將調用我的宏,但是你可以選擇任何你想要的。
按OK返回電子表格。
我們的宏選項卡出現了,正如我們所希望的那樣。不過,現在有點空。
為了給它提供一些功能,讓我們創建一些基本的宏。
首先,我們要創建一個非常非常簡單的宏來了解基本情況。
首先,轉到“開發人員”選項卡並單擊“宏”。
輸入宏名稱dateandtime,然後單擊Create。
Excel將打開Visual Basic編輯器。添加以下代碼:
Sub dateandtime()MsgBox NowEnd Sub這告訴Excel向用戶顯示一個消息框,並根據Now命令用當前時間和日期填充該消息框。保存您的工作—如果您還沒有這樣做,請記住將電子表格保存為啟用宏的文件—然後返回Excel。
再次單擊“開發人員”選項卡中的宏,這次突出顯示日期和時間,然後單擊運行。
你應該看到這樣的畫面:
我們的消息框宏工作!現在讓我們來試試更復雜一點的。
再次打開“宏”對話框,這次輸入名稱customheaders並單擊“創建”。
在Sub customheaders()下輸入以下代碼:
Range("A1").Value = "Date"Range("B1").Value = "Title"Range("C1").Value = "Priority"Range("D1").Value = "Status"Range("E1").Value = "Finished?"這將用相應的文本字符串填充Range命令後面括號中的單元格。當然,您可以根據需要切換出標題,並根據需要展開列表。
將這行代碼添加到底部:
Range("A1:E1").Font.Bold = True這將對每個標題應用粗體格式。如果添加了額外的標題,請確保調整Range命令後面括號中的單元格。
現在,我們回到Excel,看看宏是否正常工作。
的確如此。如果要設置每週或每月包含新數據的新工作表,則此宏非常方便。一旦我們把這個宏添加到我們的工具欄中,我們就可以用一次點擊來填充這些標題,而不是每次都手動輸入。
現在再來一個宏。
首先,創建一個全新的電子表格並保存它。然後,打開我們之前使用的文檔並導航到Developer>;Macros。輸入名稱linkedspreadsheet並單擊Create。
在Sub linkedspreadsheet()下面輸入以下代碼:
Workbooks.Open ("C:\Users\bradj\Desktop\Make Use Of\VBA Toolbar\holiday availability.xlsx")但是,您需要交換剛剛創建的電子表格的路徑。要找到它,請在“文件資源管理器”中導航到該文檔,右鍵單擊它並選擇“屬性”。
此宏將打開指定的工作簿。我使用的是假日可用性圖表,我在查看其他電子表格時必須經常參考,因此在工具欄上有一個指向該文件的直接鏈接對我來說是有意義的。
保存您的工作並返回Excel進行測試。
效果很好。當我運行宏時,鏈接的電子表格會立即打開。現在我們只需要將所有這些宏添加到工具欄中。
打開前面創建的宏選項卡,右鍵單擊功能區。選擇“自定義功能區”。
使用“從中選擇命令”下拉菜單,然後選擇“宏”。
你應該看看我們之前做的三個宏。高亮顯示每個宏並使用“添加”按鈕將其**到“宏”選項卡下的新組中。
高亮顯示每個宏,然後單擊“重命名”以給它們一個更形象的標籤,並添加一個自定義圖標。
現在我們有了一個功能齊全的工具欄,可以即時訪問我們創建的宏。
人人都知道Excel是一個非常強大的軟件。
它可以做任何事情——因此,默認設置可能有點難以承受。
當您根據自己的使用情況定製Excel時,它就真正成為了自己的一部分。如果您可以創建一個由自己的專用宏組成的自定義工具欄,那麼您的工作效率肯定會更高。沒有人比你更瞭解你的工作流程,所以沒有人比你更能在可能的情況下減少浪費的時間。
它所需要的只是一點VBA的知識,如果你不是一個經驗豐富的程序員,這是一個可怕的前景。然而,這並不像看上去那麼困難,特別是當你從VBA基礎開始的時候。很快,您就可以定製自己的宏了,如果您真的想掌握Excel的話,這是一項很好的技能。
你有創建Excel宏的技巧嗎?您是否正在尋求有關構建工具欄過程的幫助?加入下面評論部分的對話!
圖片來源:藝術家viaShutterstock.com網站
... 一旦您知道如何新增正確的引用,以及如何佈局後臺VBA程式碼的語法,那麼將microsoftexcel資料整合到microsoftword中就非常容易了。 ...
...問他們的最佳技術,他們的答案肯定會派上用場。以下是如何像學生專家一樣使用MicrosoftOffice。 ...
...建立複雜的Excel電子表格,然後不得不向同事解釋它們是如何運作的?如果您對公式進行註釋,則可以跳過此職責。 ...
...使用巨集是實現任務自動化的最佳方法。我們將向您展示如何在Excel 2016中錄製巨集,以便您可以騰出時間,不再將時間浪費在重複操作上。 ...