win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 硬件軟件教程 > 詳細頁面

你加班 1 小時做表格,我用VBA只需30秒鐘,直接粘貼拿去用吧!

發(fā)布時間:2025-03-25 文章來源:xp下載站 瀏覽:

辦公軟件是指可以進行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡單數(shù)據(jù)庫的處理等方面工作的軟件。目前辦公軟件朝著操作簡單化,功能細化等方向發(fā)展。辦公軟件的應(yīng)用范圍很廣,大到社會統(tǒng)計,小到會議記錄,數(shù)字化的辦公,離不開辦公軟件的鼎力協(xié)助。另外,政府用的電子政務(wù),稅務(wù)用的稅務(wù)系統(tǒng),企業(yè)用的協(xié)同辦公軟件,這些都屬于辦公軟件。

今天跟大家分享幾個比較實用的自定義函數(shù),都是利用VBA代碼自己定義,操作非常的簡單,大家只需要打開VB編輯器,然后粘貼代碼即可,廢話不多說,下面我們就來看下都有哪些代碼。

你加班 1 小時做表格,我用VBA只需30秒鐘,直接粘貼拿去用吧!

一、輸入數(shù)據(jù)自動鎖定

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

On Error Resume Next

Sheet1.Unprotect Password:="123"

If Target.Value<>""Then

Target.Locked=True

Sheet1.Protect Password:="123"

End If

End Sub

這個代碼的作用是在輸入數(shù)據(jù)后,自動鎖定Excel工作表。這樣的話,我們就不能修改錄入的數(shù)據(jù)。只有點擊【審閱】找到【取消工作表保護】錄入正確的密碼才可以修改數(shù)據(jù)

Sheet1.Unprotect Password:="123"

Sheet1.Protect Password:="123"

我們想要使用只需修改上面的2行代碼即可。默認密碼為【123】,大家可以根據(jù)自己需求來輸入密碼,密碼需要更改2次,Sheet1是用于指定鎖定那個工作表的,大家也需要根據(jù)自己的實際情況來修改下,這個Sheet1是VB編輯器中對應(yīng)的sheet名稱,在左側(cè)的窗口可以看到

二、根據(jù)批注提取數(shù)據(jù)

Public Function pizhu(i As Range)

Application.Volatile True

pizhu=i.Cells.Comment.Text

End Function

這個代碼的作用是自定義一個名稱為【pizhu】的函數(shù),我們需要再點擊鼠標右鍵,插入【模塊】,將代碼粘貼到模塊中,它可以幫助我們快速的將批注中的數(shù)據(jù)提取出來

語法:=pizhu(需要提取的單元格)

需要注意的是,如果單元格沒有批注的話,函數(shù)就會返回#VALUE!這個錯誤值,所以我們還需要使用IFERROR函數(shù)來屏蔽一下錯誤值。

三、根據(jù)顏色求和

Function SumColor(i As Range,ary1 As Range)

Dim icell As Range

Application.Volatile

For Each icell In ary1

If icell.Interior.ColorIndex=i.Interior.ColorIndex Then

SumColor=Application.Sum(icell)+SumColor

End If

Next icell

End Function

這個代碼的作用是根據(jù)顏色求和,定義方法與提取批注是一模一樣的,函數(shù)的名字為SumColor

語法:=SumColor(想要求和的顏色,求和的數(shù)據(jù)區(qū)域)

第一參數(shù):直接在單元格中選取對應(yīng)的顏色即可。

第二參數(shù):選擇需要求和的數(shù)據(jù)區(qū)即可

四、根據(jù)顏色計數(shù)

Function CountColor(x As Range,ary2 As Range)

Application.Volatile

For Each i In ary2

If i.Interior.ColorIndex=x.Interior.ColorIndex Then

CountColor=CountColor+1

End If

Next

End Function

它的用法跟SumColor一樣,作用是根據(jù)顏色來進行計數(shù)。

語法:=CountColor(想要計數(shù)的顏色,計數(shù)的數(shù)據(jù)區(qū)域)

第一參數(shù):直接在單元格中選取對應(yīng)的顏色即可。

第二參數(shù):選擇需要計數(shù)的數(shù)據(jù)區(qū)即可

以上就是今天分享的4組VBA代碼,都是一些工作中比較常見的例子,大家直接粘貼使用即可,有一點需要注意的是:如果你想要保存這些VBA代碼,就需要將文件的格式另存為【XLSM】,這個格式是可以保存宏代碼的。


Office辦公軟件是辦公的第一選擇,這個地球人都知道。

本文章關(guān)鍵詞:  加班 小時  表格 我用 VBA 只需 30秒鐘  
當(dāng)前原文鏈接:http://m.91mp3.cn/soft/soft-67120.html
主站蜘蛛池模板: 欧美一区二区三区久久综合| 久久精品水蜜桃av综合天堂| 婷婷综合久久中文字幕| 色噜噜狠狠色综合网| 伊人色综合一区二区三区| 欧美亚洲另类久久综合婷婷| 俺来也俺去啦久久综合网| 色综合色综合色综合| 精品福利一区二区三区精品国产第一国产综合精品 | 色综合视频一区二区三区| 精品国产综合区久久久久久| 色天使亚洲综合在线观看| 亚洲综合中文字幕无线码| 久久婷婷综合中文字幕| 久久综合丁香激情久久| 成人综合激情| 99久久国产综合精品成人影院| 伊人久久大香线焦AV综合影院 | 人人妻人人狠人人爽天天综合网 | 狠狠色丁香婷婷综合尤物| 欧美一区二区三区久久综合| 久久婷婷五月综合97色直播| 插插插色欲综合网| 国产成人综合精品一区| 亚洲伊人成无码综合网 | 色噜噜狠狠狠综合曰曰曰| 色欲天天婬色婬香视频综合网| 亚洲av伊人久久综合密臀性色| 伊人yinren6综合网色狠狠| 久久九色综合九色99伊人| 欧美国产日韩另类综合一区| 亚洲综合久久久| 国产成+人+综合+亚洲专| 99久久婷婷免费国产综合精品| 国产综合精品久久亚洲| 天天综合网网欲色| 一本一本久久A久久综合精品| 国产成人综合色在线观看网站| 国产精品无码久久综合网| 伊人yinren6综合网色狠狠| 久久亚洲高清综合|