首页
/
每日頭條
/
科技
/
哪裡可以找到vba的常用代碼
哪裡可以找到vba的常用代碼
更新时间:2025-12-28 22:44:33

哪裡可以找到vba的常用代碼(實用才是硬道理)1

大家好,我是星光,很久沒有分享VBA常用小代碼系列,昨個有人說我又太監了……今天我就證明我不是太監,當然,證明的方式不是脫褲子……

哪裡可以找到vba的常用代碼(實用才是硬道理)2

好吧,正經一點,我們今天分享的VBA小代碼有兩個小内容:

批量取消隐藏工作表。

批量提取單元格的超鍊接。

●如何批量取消隐藏工作表

先說一下如何批量隐藏工作表。

我們知道,一個工作簿如果需要批量隐藏部分表格,可以按住Ctrl鍵,用鼠标分别選取需要隐藏的工作表标簽(如果所隐藏是連續的表格,可以使用Shift鍵),使之成為一個工作表組合,然後通過右鍵菜單的隐藏功能,統一隐藏起來。

哪裡可以找到vba的常用代碼(實用才是硬道理)3

可是,反過來,如果一個工作簿的部分表格隐藏了,需要批量取消隐藏,EXCEL就沒有提供這樣的功能。

大家就要一個一個手工去操作:右鍵單擊任意工作表标簽,在右鍵菜單中,選擇【取消隐藏工作表】,在彈出的操作界面中,選擇相應的表名,做确認操作。

哪裡可以找到vba的常用代碼(實用才是硬道理)4

如果需要取消隐藏的工作表很多,這樣操作就很煩瑣。

如何一次性全部取消隐藏表格呢?可以使用以下VBA小代碼。

Sub qxyc()

Dim sht As Worksheet

For Each sht In Worksheets

sht.Visible = xlSheetVisible

Next

End Sub

代碼一兩行,工作不用忙斷腸,說的就是這種情況了。你也動手試一下吧。

如果代碼不會用,請參見這個帖子點擊查看,裡面有圖文教程說明代碼如何使用!

●如何批量提取單元格内的超鍊接網址

哪裡可以找到vba的常用代碼(實用才是硬道理)5

如上圖,A列單元格的數據設置了超鍊接。現在需要把超鍊接的地址提取出來。

Excel本身并沒有提供這樣的函數,所以通常還是使用到VBA,下面是一個VBA自定義函數GetAdrs。

Function GetAdrs(Rng)

Application.Volatile True

With Rng.Hyperlinks(1)

GetAdrs = IIf(.Address = "", .SubAddress, .Address)

End With

End Function

将代碼複制粘貼到工作簿的VBE界面新建的模塊中(具體操作也參考上面的網址鍊接)。

在B1單元格輸入公式=getadrs(A1),并複制填充到B3單元格,就可以得到結果了。

●結束語

……春困秋乏夏打盹兒,作為一個上了年紀的睡美人,寫到這裡,已是昏昏欲睡了,本來想說個什麼事,但這會兒又忘記了。那麼就都握手,說再見吧,祝一天愉快,88。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
車鑰匙換電池後不起作用
車鑰匙換電池後不起作用
1、汽車鑰匙換電池後不起作用,一般是編碼失效導緻的。2、解決方法是将車鑰匙插入鑰匙孔内,反複扭轉,注...
2025-12-28
如何查看已攔截的短信
如何查看已攔截的短信
以iPhone12、ios14為例。首先進入蘋果手機界面後,點擊設置;然後在設置中選擇信息;點擊過濾信息被攔截的信息在這裡都可查看到;無用的信息可以點擊右上角的全部清除定期進行清理。
2025-12-28
水蚤怎麼培養
水蚤怎麼培養
1、建池:土池和水泥池均可。池深約1米,大小以10平方米~30平方米的長方形為宜。池中注水約50厘米深。水蚤适宜的水溫為18℃~25℃,pH值為7。5~8,溶氧飽和度為70%~120%。2、施肥:土池每立方米水體投4公斤牛、馬糞或其它畜糞、1。5公斤稻草、麥稭或其它無毒植物莖葉作基肥,10天後追肥一...
2025-12-28
手機email信箱怎麼注冊
手機email信箱怎麼注冊
以華為MateBookX,win10,qq9.4.3為例。1、點擊QQ主頁面上的信封小圖标,就會自動為你開通電子郵箱。2、這個郵箱地址就是QQ号碼@qq.com。3、打開浏覽器,在搜索頁面輸入“126郵箱”,進入注冊頁面。4、開始注冊,并按照提示,設置郵箱地址,設置密碼,之後再繼續輸入手機号,輸入驗證碼。點擊“獲取免費驗證碼”。手機收到驗證碼,輸入後點擊“立即注冊”即可。
2025-12-28
域名被污染是什麼意思
域名被污染是什麼意思
域名污染又稱DNS污染、域名欺騙、域名緩存投毒。域名污染簡單說就是當電腦向域名服務器發送了域名查詢的請求,然後域名服務器把回應發送給你的電腦,這之間是有一個時間差的。如果某個攻擊者能夠在域名服務器的DNS應答還沒有到達你的電腦之前,先僞造一個錯誤的DNS應答發給你電腦。那麼你的電腦收到的就是錯誤的信息,并得到一個錯誤的IP地址。
2025-12-28
Copyright 2023-2025 - www.tftnews.com All Rights Reserved