国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

如何在Excel中編寫用戶自定義公式

盡管Excel提供了許多內(nèi)置的公式,但有時(shí)候可能無法滿足特定場(chǎng)景的需求。這時(shí),用戶可以通過編寫自定義公式來解決問題。在Excel中,使用VBA語言進(jìn)行編寫。本文以計(jì)算一個(gè)產(chǎn)品的物料總用量(絕對(duì)數(shù)量)為

盡管Excel提供了許多內(nèi)置的公式,但有時(shí)候可能無法滿足特定場(chǎng)景的需求。這時(shí),用戶可以通過編寫自定義公式來解決問題。在Excel中,使用VBA語言進(jìn)行編寫。本文以計(jì)算一個(gè)產(chǎn)品的物料總用量(絕對(duì)數(shù)量)為例,介紹了具體的操作步驟。

步驟1:打開工作表并確定輸入輸出量

首先,打開要進(jìn)行計(jì)算的工作表,并確定需要輸入的量和輸出的量。在本例中,輸入量為“相對(duì)數(shù)量”,輸出量為“絕對(duì)數(shù)量”。其中,“相對(duì)數(shù)量”指的是某個(gè)零件相對(duì)于其父層的數(shù)量,“絕對(duì)數(shù)量”表示該零件在整個(gè)總成中的總數(shù)量。

步驟2:創(chuàng)建宏并命名

點(diǎn)擊視圖-gt;宏,在彈出的對(duì)話框中輸入要?jiǎng)?chuàng)建的公式的名稱,例如"JueDuiShuLiang",然后點(diǎn)擊創(chuàng)建。

步驟3:修改VBA代碼

在打開的VBA編輯窗口中,會(huì)看到以下代碼:

Sub JueDuiShuLiang() End Sub

由于我們需要?jiǎng)?chuàng)建的是一個(gè)函數(shù)而不是子程序,所以需要將Sub改為Function:

Function JueDuiShuLiang(rng as Range) as Integer End Sub

步驟4:編寫函數(shù)功能代碼

現(xiàn)在可以返回到工作表,在希望得到函數(shù)返回值的單元格中輸入"JueDuiShuLiang()",然后可以看到函數(shù)自動(dòng)出現(xiàn)。接下來就是編寫函數(shù)的實(shí)際功能代碼了。

在本例中,編寫的代碼主要思路是向上查找所有父層,并乘以各個(gè)父層的數(shù)量。具體代碼如下:

Function JueDuiShuLiang(rng as Range) as Integer ' 編寫函數(shù)功能代碼 End Function

步驟5:獲取函數(shù)返回值

回到工作表,重新輸入函數(shù)名,并選擇相應(yīng)的輸入單元格,按下回車鍵即可得到函數(shù)的返回值!同時(shí),還可以通過拖拽單元格右下角的十字形圖標(biāo),填充其他單元格。

通過以上步驟,就可以在Excel中編寫用戶自定義公式,滿足特定場(chǎng)景下的需求。

標(biāo)簽: