四句話讓你搞清楚,Excel中函數與Excel VBA中函數不同

2020-12-22 ForSheet

Excel中我們經常會用到函數,其實ExcelVBA中也有函數。

他們之間有什麼區別和聯繫,搞懂下面四句話就知道了。

第一句:Excel中有的函數,VBA中沒有,但是可以引用

比如sum函數中Excel中,但是不在VBA中,VBA中可以調用這個函數。可以用以下語句,以下代碼就是顯示1,2,3的和是多少,

PrivateSub CommandButton5_Click()MsgBoxApplication.WorksheetFunction.Sum(1, 2, 3)EndSub

當然也可以省略中間的worksheetfunction

如下效果:

PrivateSub CommandButton5_Click()MsgBoxApplication.Sum(1, 2, 3)EndSub

建議最好不省略,好處就是會有以下提示信息:

第二句:VBA中獨有的函數,Excel中沒有

有些函數VBA中有,Excel中沒有,也舉一個例子,比如val函數。Excel中不存在,但是VBA中存在。有什麼作用?

如下代碼,如果直接輸入10元,顯示的結果是「10元」

PrivateSub CommandButton2_Click()x =InputBox("請輸入一個數")MsgBoxxEndSub

如果加上一個函數val,自動將後面的單位去除,顯示10。

PrivateSub CommandButton2_Click()x =InputBox("請輸入一個數")MsgBoxxEndSub

第三句:函數名稱相同,但是功能不一樣。

有些函數名字相同,但是功能不一樣,舉例DATE函數,Excel中可以這麼用,=DATE(2020,12,31),把這個拼成一個日期,但是VBA中是如下用法。

作用是顯示了今天的日期

PrivateSub CommandButton3_Click()MsgBoxDateEndSub

第四句:函數名稱不同,但是功能一樣

有些函數名稱不相同,但是功能一樣,比如excel中今天可以用 today函數

=today()

VBA中使用DATE函數

PrivateSub CommandButton3_Click()MsgBoxDateEndSub

以上是總結出來的Excel中函數與VBA函數的不同之處。

子曰:用之則行,不用則藏。

意思是說,如果你用我的這些建議,就馬上行動,知行合一,如果你不用,就趕緊收藏,以絕後患。

相關焦點

  • 【Excel分享】if函數的基本用法
    Excel中的if函數的基本用法       在excel中if函數是最經常用到的判斷函數,通過它可以減少很多繁瑣複雜的工作,判斷單元格內容滿足什麼條件則對應返回相應的值。excel中的if函數是判斷函數,表達的意思是當滿足某條件時,返回一個值,否則返回另一個值語法:if(logical_test,[value_if_true],[value_if_false]) 第1參數:logical_test表示要判斷的條件 第2參數:value_if_true表示當滿足判斷的條件時返回的值 第3參數:value_if_false表示當不滿足判斷的條件時返回的值
  • excel VBA是什麼?VBA編程入門教程
    本篇將介紹excel vba是什麼?vba編程入門教程,有興趣的朋友可以了解一下!一、excel vba是什麼?VBA的英文全稱是Visual Basic for Applications,是一門標準的宏語言。VBA語言不能單獨運行,只能被office軟體(如:Word、Excel等)所調用。
  • 在excel中today函數的使用方法
    excel中today函數的使用方法圖2  3.and函數表示檢查是否所有參數均為TRUE,如果所有參數均為TRUE,則返回TRUE。excel中today函數的使用方法圖5excel使用TODAY函數的步驟:  1、DATE函數;在選中的單元格中輸入「=DATE(2015,12,24)」。如圖所示;
  • excel中vlookup函數的用法筆記
    本篇將介紹excel中vlookup函數的用法,有興趣的朋友可以了解一下!一、前言excel是我們工作中很常用的表格製作工具,它不僅僅只是用來製作表格,還能對數據進行處理(如:排序、運算等)。excel中還給我們提供了很多實用的函數,今天小編要介紹的就是其中一個,也是比較常用的一個函數,即vlookup函數。vlookup函數的功能其實就是用來找東西的,只要是找excel表格中的某個數據,大家都會想到使用vlookup函數。vlookup函數怎麼用呢?相信是很多人關心的問題,接下來就跟著小編一起來學習excel vlookup函數的用法吧!
  • excel中的超連結函數
    今天跟大家分享在excel中超連結函數的用法!
  • 方便實用,教你在excel中取整函數的使用
    教你在excel中取整函數的使用第一步:excel取整函數的使用還是很方便的,下面我們就舉例給大家介紹一下excel取整函數。所需要的函數:int()第三步:單元格B2輸入公式:=INT(A2),也就是excel取整函數,然後回車,你會發現單元格B2已經是單元格A2的整數部分了,然後單元格右下角是黑色十字形狀進行下拉填充第四步:對A列數據四捨五入到整數部分,要用到函數:=round()第五步:單元格C2輸入公式
  • excel中隨機函數rand如何使用
    我們在excel中有時候會用到隨機函數,其中rand函數是一個可以生成隨機數的函數,成數範圍是大於等於0小於1,那excel中隨機函數rand如何使用呢?方法/步驟在桌面上雙擊excel的快捷圖標,將excel軟體打開。打開excel之後,選擇單元格,在選擇的這個單元格內輸入rand函數。輸入好函數之後,按下回車,就會得到一個隨機的小數。
  • excel中有哪些函數值得學習?推薦掌握這些函數
    excel作為一款數據處理工具,可以高效地進行日常計算分析,而函數在excel中具有舉足輕重的地位。但是excel中有數百個函數,很多大神利用複雜的函數嵌套實現了神乎其技的功能,這麼多函數加上運用如此靈活,自己該從哪兒開始學習呢?
  • excel中vlookup函數的使用方法
    vlookup函數是excel表格中高級的用法,通過vlookup函數我們可以調用符合條件的數據,在大量調用時可以節省我們查找複製excel數據的時間,今天我就教下大家vlookup函數的使用方法吧。vlookup函數的使用方法如圖我準備了一張員工入職時間表,員工有非常多,如果我要在這裡面一一找出張三李四王五等人的入職時間的話,可以通過查找黏貼的方式,但是這樣的效率就很低了,特別是要找的人多的話,那使用vlookup函數是最簡單的方法。
  • 根據條件判斷,excel邏輯函數中if函數的應用
    我們在實際工作和生活中,經常會以根據條件進行判斷,比如我們會經常說,假如什麼成立,就會產生什麼結果,if函數就是excel邏輯函數中用於條件判斷真假的函數,下面我們就一起來學習一下。excel邏輯函數中if函數的應用if函數的應用還是比較廣泛的,比如你是一名人民教師,你的日常工作需要給班裡的學生成績進行評級,小於60分的就是不及格,大於或者等於60分的就是及格
  • excel中這9個與if相關的函數,你弄清楚了嗎?
    在日常辦公中,幾乎每一個接觸過excel的人都知道excel中有很多與if相關函數,但是大部分人也僅僅知道if函數滿足條件返回一個值,否則返回另一個值。其實if函數衍生出來的if系列函數有不下10種,包括ifs、iferror、sumif等。今天小編就給大家詳細介紹一下excel中辦公必備的if系列和ifs系列函數。
  • excel中最常用的30個函數:AND函數和OR函數的運用?
    excel中最常用的30個函數:AND函數和OR函數的運用?11-29 15:25 來源:成都路凡教育 原標題:excel
  • 巧用EXCEL中的VBA和函數結合整理比對多種分散數據
    ,若用excel的VBA和函數結合,就可巧妙的解決此難題。二、方法流程此方法綜合運用excel中的VBA和函數,巧妙解決了數據整理和不同欄位比對問題,VBA是Visual Basic for Applications的縮寫,是內嵌於office軟體中的一個開發模塊,這個模塊提供程序自主開發,語言基礎和VB(Visual Basic)相似。
  • VBA中函數的使用
    在日常工作中,Excel裡面很多函數我們都用過,那在VBA中該怎麼使用函數達到你的目的呢?比如上例中:求金額之和,用數組公式是:=SUM(B2:B8*C2:C8)VBA中寫法如下:Sub 數組公式()Range("e10").FormulaArray = "=SUM(B2:B8*C2:C8)"End Sub數組公式也是等號後面雙引號裡直接複製公式進去,不同在於,如果是數組公式,Range("
  • excel表格中常用的函數及使用方法
    在excel表格中,為我們提供了很多函數,如果我們能熟悉的使用這些函數,會讓我們工作更省時省力,提高工作效率。下邊就用幾個常用的函數來說一說excel表格中的函數該怎樣使用:一、求和函數1、將滑鼠放在求和的單元格,點擊excel表格上的fx插入函數,選擇求和的函數SUM,點擊確定,如下圖所示:
  • excel表格sumif函數視頻第四集-案例講解excel中sum函數怎麼用視頻
    excel中sum函數怎麼用視頻 excel表格sumif函數視頻 excel表格sumif函數視頻第四集-案例講解excel中sum函數怎麼用視頻 Excel課程由部落窩教育滴答老師主講。
  • Excel中sumif函數的使用方法
    sumif函數,對於很多經常使用excel的表哥,表姐來說,一定不陌生,但是,除了簡單的加總求和外,你知道它還能用做數據匹配嘛?用sumif函數匹配的原理,其實也很好理解,sumif是對特定的目標值,進行加總求和,如果該目標值在一定範圍內僅有一個數值,那麼得出來的結果就會是目標值的匹配值,比如,圖中,統計李梅的花銷,在Q列,李梅的姓名只出現一次,對李梅的花銷加總求和,就是求李梅的花銷。
  • Excel中find函數、left函數的使用方法的介紹
    Excel中find函數的功能就是返回一個字符串在另外的一個字符串中開始出現的位置(注意:區分大小寫的) Find函數的各參數具體含義: =FIND(find_text,within_text,start_num) 第一個參數
  • excel中如何使用countif 函數?
    相信使用excel工作簿的朋友沒有不使用函數的,那大家對countif函數有沒有什麼了解呢? 對的今天小編就要來和大家說一說關於countif函數的知識,大家可以跟著小編來操作一下。首先我們必須知道函數是用來幹什麼的?COUNTIF 函數用於對區域中滿足單個條件的單元格進行計數。 其其次就是了解函數的參數:函數書寫格式為COUNTIF 函數(range,criteria)。
  • excel函數小白脫白課程第7課-excel中LEFT、MID、RIGHT文本提取函數案例視頻教程
    excel函數小白脫白課程 excel中LEFT函數視頻 excel中MID函數視頻 excel中RIGHT函數視頻 excel函數小白脫白課程第7課-excel中LEFT、MID、RIGHT文本提取函數案例視頻教程Excel課程由部落窩教育滴答老師主講。