excel自定義函式製作 10

2025-07-21 16:50:07 字數 2854 閱讀 8856

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

1樓:張光越

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

2樓:方括號

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

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

3樓:網友

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

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

然後關閉excel。

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

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

4樓:網友

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

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

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

5樓:清風吧吧啦

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

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

**1**2

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

end function

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

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

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

怎樣在excel中插入自定義函式

6樓:一騎當後

方法/步驟。

1、點選「工具」中的「巨集」,選擇「visual basic器」項(按「alt+f11」快捷鍵一樣效果),。

2、在執行1步驟後跳出「visual basic器-book1」視窗,。

3、在「visual basic器-book1」視窗中,點選「插入」中的「模組」項,。

4、執行3步驟,會跳出如下命令視窗,。

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

function s(a, b)

s = a * b / 2

end function

6、function s(a, b)是定義函式及引數的,自定義函式必須首先這麼定義自己的函式,然後以end function作結束。輸入完畢,關閉視窗,自定義的函式就完成了。

8、**中,點選c3單元格,在fx處輸入「=s(a3,b3)」就行了,只要一回車確定,面積就出來了,。

9、c4單元格面積的確定,和c3單元格一樣,只是「=s(a4,b4)」依次類推。其實,其他函式也差不多類似這樣做,只是有時候自定義複雜函式,需要基本的數學知識和vba基礎,這需用自身的積累。

7樓:洋老師辦公教程

方法有兩種,第一種,單擊我們需要插入函式的單元格,輸入等於,然後我們就可以輸入函式。方法二,在上方選項卡公式下面,有乙個插入函式,點選之後我們可以直接輸入,或者選擇我們需要的公式都行。

excel自定義函式怎麼製作

8樓:無錫太湖學院

alt+f11,點選「插入」-「模組」

function test(str as string)test = "0" & str

end function

以上就是乙個簡單的自定義函式。將傳入的str前加0。

在某個單元格輸入 =test(a1) 後,將顯示0與a1合併的結果。

9樓:網友

我只會最簡單的,說一下:

alt+f11,開啟巨集;

新建模組1,輸入:

function z(a, b)

z = a * b

end function

退出,你就自定義了乙個z的函式,如果你在單元格中輸入=z(a1,a2),返回的值就是a1和a2單元格的乘積。每次開啟檔案,啟用巨集。

10樓:網友

答的竟然和樓上神似,刪了。樓上答的很好。:)

如何在excel中建立乙個自定義函式?請大家指教

11樓:姿嶄貝駁

在excel介面中,按下「alt+f11」組合鍵,彈出microsoftvisualbasic介面,如下圖上圖中,執行選單操作:「插入」→「模組」;之後,會彈出如下圖的模組1(**)的**編寫視窗。左邊選擇「通用」,然後輸入上圖中的**即可。

自定義常量定義應該在哪,C語言自定義函式中定義常量 變數的問題

define和const 1.define是巨集定義,程式在預處理階段將用define定義的內容進行了替換。因此程式執行時,常量表中並沒有用define定義的常量,系統不為它分配記憶體。const定義的常量,在程式執行時在常量表中,系統為它分配記憶體。2.define定義的常量,預處理時只是直接進行...

jquery點選後執行自定義函式

jquery 可以可以使用元素的click方法來執行操作,或者執行乙個自定義的函式都是可以的。例如 function say function ul li a click function 不需要 this 如何在按鈕單擊事件中執行自定義函式 至於按鈕單擊執行自定義函式的方專法,那要看你執行屬的自定...

python自定義函式怎麼用,python中怎麼呼叫自定義函式

def hello name print hello,name hello tom 簡單的函式示例 python中怎麼呼叫自定義函式 如果自定義函式,是在當前檔案中定義的,直接呼叫即可,就像樓上回答的一樣 如果是在別的模組中定義的,那麼要在當前檔案中呼叫,就需要先導入對應的模組,匯入方法 在當前檔案...