怎麼在ecel中建立自定義函式,怎麼在Excel中建立自定義函式

2021-12-16 11:49:44 字數 2750 閱讀 7815

1樓:匿名使用者

在excel介面中,按下「alt+f11」組合鍵,彈出microsoft visual basic介面,如下圖

上圖中,執行選單操作:「插入」→「模組」;之後,會彈出如下圖的模組1(**)的**編寫視窗。

左邊選擇「通用」,然後輸入上圖中的**即可。

2樓:清風吧吧啦

建立自定義函式,快捷鍵alt+f11開啟vbe視窗,在工程資源管理器中新建一個模組或者在插入選單中新建模組,**編寫模式如下:

function 函式名稱(引數1 as 資料型別,引數2 as 資料型別,……)

**1**2

**2……函式名稱=**結果 '這一句很關鍵

end function

如果只是在本工作簿中使用,直接在工作表中寫公式=函式名稱(引數,引數),當輸入第一個函式字母時excel會在函式列表中提示這個字母為首的函式。

如果要在excel應用程式中使用此自定義函式,就要將寫好的**另存為.xla或者.xlam載入巨集的工作簿,具體按照你的excel版本。

最後在載入巨集中勾選你儲存的載入巨集名稱。這樣在開啟任何一個工作簿時都可以使用這個函式。

怎麼在excel中建立自定義函式

3樓:匿名使用者

舉例說明。

例如要做一個單元格求和的自定義函式,比sum函式增加一個條件,就是如果單元格有刪除線標記,則不計入該單元格的數值。如圖:

第一步:在visual basic模式下插入模組,並建立自定義函式。**如下:

public function mysum(qu as range)

dim s as double

dim b

mysum = 0

for each b in qu

if b.font.strikethrough = false then

mysum = mysum + b.value

end if

next

end function

第二步:在c15單元格輸入公式:=mysum(c4:c14)。結果如圖:

如何使excel自定義函式成為內建函式

4樓:張光越

先錄製一個巨集 記住錄製的時候選擇儲存到個人巨集工作簿 錄製完以後你的vbaide裡的工程欄就多了一個personal.xls的文件,把你自己編寫的function函式複製到這個工作簿的模組中 就可以在所有工作簿中引用了 主意function不能 private

5樓:方括號

在檔案中建立這個自定義函式,檔案最好只有這個自定義函式,並且只留一個工作表,另存為microsoft office excel 載入巨集(在儲存型別裡選擇)。

以後需要使用時,工具-載入巨集,勾上這個載入巨集就可以用了。

6樓:匿名使用者

沒辦法成為內建函式的。不過你可以使用載入巨集的辦法在每次excel啟動時都可以使用,就像內建函式一樣方便。方法如下:

1、新建一個空白工作表,在裡面設定好自定義函式(注意:必須儲存在標準模組中,必須以public開頭, 不能使用private)然後在儲存對話方塊的儲存型別中儲存為載入巨集,2003字尾名為xla,2007以上字尾名為xlam。可以儲存在任意資料夾。

然後關閉excel。

2、重啟excel,2003版單擊選單欄工具→載入巨集→瀏覽→找到你剛才儲存的檔案→確定。2007以上版單擊「office 按鈕」→單擊「excel 選項」→在「excel選項」對話方塊中單擊「載入項」→直接單擊「轉到」,彈出「載入項」視窗→單擊「瀏覽」,查詢並選擇載入巨集檔案,單擊「確定」。

excel2010怎麼建立自定義函式

7樓:魚木混豬喲

excel2010與2013建立自定義函式的方法一樣,以2013為例說明

方法如下:

2.在模組中,輸入自定義函式**;本例中的自定義函式是求第一個引數的平方與第二個引數的立方之和:

3.返回excel,就可以使用自定義函式了,注意自定義函式的引數:

4.跟正常函式一樣,點下回車就可以得到函式計算結果:

excel中怎樣自定義函式

8樓:陽光上的橋

使用vba就可以,下圖是一個自定義函式的例子,此函式返回當前月份,功能很簡單,系統函式就可以實現的,只是舉例:

9樓:

開啟工作簿,按下alt+f11開啟vba編輯器,插入」中的「模組」,

在「book1-模組1(**)」視窗裡輸入:

function v(a,b,h)

v = h*(a+b)/2

end function

關閉視窗,自定義函式完成。

以後可以像使用內建函式一樣使用自定義函式。

10樓:匿名使用者

公式==》名稱管理器===》新建

excel中怎樣自定義函式

11樓:三少

按alt+f11,.開啟vba編輯器,插入模組,插入函式。需要一點vb語言基礎可以編一些簡單的函式,例如多個引數加減乘除之類的函式;更復雜的函式需要更深的程式設計功力^_^

12樓:銅心鐵膽

在單元格里面輸入等於號。給自己編輯函式了。

excel中怎樣自定義函式

matlab 如何建立 呼叫自定義函式

新建一個m檔案 在m檔案裡面第一行輸入function x,y pll x1,y1,x2,y2 這裡x1 x2 y1 y2是你函式的輸入值,x y是輸出值,接著定義你要實現的功能,比如 x x1 x2 y y1 y2 接著儲存這個m檔案,注意!這個m檔案的名字必須是定義的函式的名字,即儲存為pll....

python自定義函式問題python中怎麼呼叫自定義函式?

if name main 你看下這句打錯沒有 最好直接複製過去,不要手寫 python中怎麼呼叫自定義函式?1 首先在當前目錄下找有沒有abc abc.py2 找python的安裝目錄 f python2.7exe lib site packages f python2.7exe lib 3 找電腦...

C語言中能在自定義函式裡面再自定義函式嗎

標準c語言只允許函式的巢狀宣告,而不能進行巢狀定義。c語言中函式定義不能巢狀,但函式呼叫可以巢狀 c語言中能否在一個自定義函式中呼叫另一個自定義函式?當然copy 可以 c語言程式的最基本的模組就是函式,該程式規定 任意函式都可以呼叫其它任意一個函式,包括函式本身 1 函式呼叫自己本身,這種稱為遞迴...