Excel如何自定義一個函數以便快速使用這個函數組合(excel里怎么自定義函數)

      網友投稿 805 2022-06-04

      Excel大約有500個函數,對于一般的辦公場景而言,單獨使用+組合使用能衍生出很多無數種函數,但是對于復雜的問題,往往函數十分復雜,不便于記憶。假如你經常使用這個函數組合,而又不想記住這些復雜的公式,你就需要自己發明一個函數了。

      例如,要求地球上兩個點的距離,函數組合是這樣的:

      于是我們就在想,要是有個函數可以計算距離就好了,好吧,我們動手自定義一個函數吧。

      第一步:打開一個空白文檔

      第二步:按鍵盤組合鍵“Alt+F11”或切換至“開發工具”功能區并點擊“Visual Basic”按鈕進入VBA環境。

      第三步:在VBA環境下,右擊“Microsoft Excel對象”,從彈出的菜單中選擇“插入”->“模塊”項。

      第四步:編寫代碼

      Public Function Cal_Long_Lat(ByVal long1 AsDouble, ByVal lat1 As Double, ByVal long2 As Double, ByVal lat2 As Double) AsDouble

      Const PI As Double = 3.1415926535

      Dim AngleLong1, AngleLat1, AngleLong2, AngleLat2 As Double

      AngleLong1 = long1 * PI / 180

      AngleLat1 = lat1 * PI / 180

      AngleLong2 = long2 * PI / 180

      AngleLat2 = lat2 * PI / 180

      Dim sinX, cosX As Double

      sinX = Sin(AngleLat1) * Sin(AngleLat2)

      cosX = Cos(AngleLat1) * Cos(AngleLat2) * Cos(AngleLong2 - AngleLong1)

      x = sinX + cosX

      On Error Resume Next

      ax = Atn(-x / Sqr(-x * x + 1)) + 2 * Atn(1)

      Cal_Long_Lat = 6378140 * ax

      End Function

      第五步:保存為xla文件

      假設,你將這個加載宏文件放在了D盤xla文件夾里

      第六步:添加信任位置

      為保證excel的運行安全,Excel默認只信任部分文件夾。添加后,excel就知道這個文件夾是安全的。

      第七步:添加加載項

      以后啟動excel時,你編寫的宏就可以默認被加載了。

      此后,在excel中可以直接使用剛創建的函數。

      Excel如何自定義一個函數以便快速使用這個函數組合(excel里怎么自定義函數)

      是不是特別簡單?[白眼]我讀書少,你不要騙我!

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:如何在excel表格添加下拉選項(如何在Excel表格中添加下拉選項)
      下一篇:Range和Cell對象的一些屬性和方法應用示例(cells與range)
      相關文章
      一本天堂ⅴ无码亚洲道久久| 亚洲人成在线中文字幕| 亚洲三级在线视频| 久久精品国产亚洲AV果冻传媒| 国产亚洲蜜芽精品久久| 亚洲av无码专区在线观看素人| 成人婷婷网色偷偷亚洲男人的天堂| 亚洲另类无码专区丝袜| 亚洲熟妇成人精品一区| 亚洲人成网站在线在线观看| 亚洲熟妇无码一区二区三区| 亚洲日本VA中文字幕久久道具| 亚洲最大福利视频| 国产成人精品日本亚洲专区6| 精品丝袜国产自在线拍亚洲| 精品丝袜国产自在线拍亚洲| 亚洲精品国产首次亮相| 亚洲AV色欲色欲WWW| 亚洲AⅤ永久无码精品AA| 亚洲无码精品浪潮| 亚洲日本va在线视频观看| 亚洲成AV人片在线观看无码| 亚洲午夜免费视频| 亚洲字幕在线观看| 亚洲欧洲无码一区二区三区| 色欲色欲天天天www亚洲伊| 国产偷国产偷亚洲高清在线| 亚洲五月午夜免费在线视频| 自拍偷自拍亚洲精品情侣| 亚洲无人区午夜福利码高清完整版 | 亚洲一区二区三区深夜天堂| 亚洲中文字幕无码亚洲成A人片| 亚洲AV无码之国产精品| 亚洲高清国产拍精品青青草原| 爱情岛论坛网亚洲品质自拍| 国产亚洲一区二区三区在线观看| 亚洲日本精品一区二区| 亚洲制服丝袜一区二区三区| 亚洲精品乱码久久久久蜜桃| 亚洲情a成黄在线观看| 亚洲精品无码久久千人斩|