最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

ExcelVBA 寫自定義函數(shù)

2023-10-30 06:41 作者:孫興華zz  | 我要投稿

網(wǎng)友提問:

放大圖片

回答網(wǎng)友問題:

我舉個例子,sub過程就好比一個知識我學(xué)會了,funciton函數(shù)就好比我把學(xué)會的知識寫成一個通用的代碼供大家使用。肯定后者難,所以你要先會寫前者,才能去研究后者。

我們以你這張表為例

我先寫一個過程

Sub shishi()
Set 范圍 = Range("A1:A3")
For Each 單元格 In 范圍
 ? ?If 單元格.Value = "a" Then
 ? ? ? ?i = i + 1
 ? ? ? ?If i = 3 Then
 ? ? ? ? ? ?Debug.Print 單元格.Offset(0, 1).Value
 ? ? ? ? ? ?Exit For
 ? ? ? ?End If
 ? ?End If
Next
End Sub

然后再寫函數(shù)? 因為你傳進(jìn)來的? A1:A3 他不是字符串,他是單元格范圍

所以我們要用 [A1:A3]? ?或? [D1] 來表示 單元格

像 range("A1:A3")? 和 range("D1")? 里面?zhèn)鬟f的是字符串,當(dāng)然也可以,只是你將來使用函數(shù)時,要給它們加雙引號,相對麻煩一些。

Function 孫興華(查什么, 在哪里查, 返回什么, 第幾次出現(xiàn))

Set 范圍 = [在哪里查]
For Each 單元格 In 范圍
 ? ?If 單元格.Value = [查什么].Value Then
 ? ? ? ?i = i + 1
 ? ? ? ?If i = 第幾次出現(xiàn) Then
 ? ? ? ? ? ?孫興華 = 單元格.Offset(0, 返回什么).Value
 ? ? ? ? ? ?Exit For
 ? ? ? ?End If
 ? ?End If
Next

End Function

然后我們到工作表中使用函數(shù)

切記!這個邏輯

因為:要先自己學(xué)會,才能幫助別人

所以:要先會寫sub,才會寫function

ExcelVBA:??https://www.bilibili.com/video/BV1rt4y1a72y

ExcelVBA 寫自定義函數(shù)的評論 (共 條)

分享到微博請遵守國家法律
象州县| 弥勒县| 尼玛县| 安塞县| 江西省| 陈巴尔虎旗| 湘乡市| 磴口县| 黎川县| 惠安县| 开化县| 绥芬河市| 宁晋县| 安图县| 乌鲁木齐市| 高安市| 偃师市| 万安县| 永福县| 海城市| 富川| 灌云县| 乌恰县| 遵化市| 杭州市| 高雄县| 盘山县| 万盛区| 赤水市| 临桂县| 秦皇岛市| 兴安县| 自贡市| 资源县| 盐边县| 江津市| 淮北市| 宜宾市| 义马市| 忻州市| 南安市|