VBA基礎技能提升,如何快速引用函數公式

2020-12-22 在線辦公軟體課程

在日常工作中,Excel裡面很多函數我們都用過,比如求和函數sum和sumif,計數函數count和countif。同樣在VBA裡面也有一些函數,我們稱之為VBA函數,我們經常在工作表裡面使用的函數稱之為工作表函數。

我們在寫VBA代碼時,我們可以引用工作表函數,也可以直接使用VBA函數,但如果VBA函數不能實現某個目的而工作表函數卻能輕鬆實現的情況之下,那要在代碼中引用工作表函數。我們舉個例子,現在有一份產品銷售信息表。

假如我們需要計算A產品的個數,如果是在工作表裡,我們直接使用excel函數=COUNTIF(A2:A8,"A"),最後按enter鍵,就可以了。

那VBA中是如何編寫代碼的?

Sub 普通公式3()Range("D12") = "=COUNTIF(A2:A8,""A"")"End Sub

跟前面所講的寫法的區別在於,凡是原來公式裡有引號的,在VBA中要多加一個引號。

相關焦點

  • EXCEL表格詳解vlookup第五彈-VBA自己寫myLookup函數
    第一步:打開Excel的vba編輯器,菜單欄找到 「開發工具」 --> 「Visual Basic」,或者按 Alt + F11,打開 VBA 編輯器,開始我們的代碼之旅。如下圖。打開vba編輯器第二步:在Excel工程中,右鍵點擊,選擇「插入」-> "模塊",創建一個模塊,如下圖。
  • excel數據計算的基礎,公式與函數的基礎操作技巧
    我們在實際工作中,當我們需要處理大量數據的時候,我們通常會選擇excel表格,因為excel自身具有強大的公式與函數,我們可以利用公式與函數對excel數據進行快速計算。公式與函數的基礎操作技巧excel自帶很多實用的函數,比較常見的有邏輯函數、判斷函數等,我們可以根據自己的需要選擇適合的函數
  • 一看函數公式就懵逼?教你輕鬆理解Excel三種公式引用方式!
    要想正確地使用公式和函數,就必須嚴格遵守它的基本規則。今天我們分享的主題是函數公式中的三種引用:相對引用、絕對引用與混合引用。相對引用、絕對引用與混合引用都屬於單元格的引用。所謂單元格引用,就是引用單元格的地址,把數據與公式聯繫在一起。
  • Excel公式之VBA函數,怎麼使用VBA函數
    什麼是 VBA 函數?對於一些 Excel 的普通用戶來說,或許有些抽象,但只要知道公式函數的使用,那麼VBA函數也就沒那麼難理解了,公式函數是Excel本身自帶的,而 VBA 函數是我們自己編寫的,其調用方法跟其它公式一樣的,=函數名稱(傳遞參數),也可通過按鈕點擊效果執行調用。
  • excel中的經典查找引用函數之lookup函數的使用
    excel表格的眾多函數中,我們常用的查找引用函數大致有3個,分別是有縱向查找功能的vlookup函數、有橫向查找功能的hlookup函數和可以任意多條件查找引用的lookup函數。下面我們來介紹lookup函數的用法。
  • EXCEL公式函數系列 之 查找與引用函數VLOOKUP
    大家好,我們已經學習完了EXCEL中的邏輯函數,從今天開始我們開始學習查找與引用這一系列的函數。今天的標題有點變動,是的,把「教學」去掉了。通過這幾天做文章發現EXCEL博大精深,大家共同學習進步吧。今天我們學習上次提到的VLOOKUP函數。
  • 你早該這麼學Excel函數,Excel公式教程,第二課《公式與函數》
    excel公式與函數摘要:①簡單公式計算;②表達式與地址引用;③常用函數及其應用;④誤操作提示;⑤其它函數教學重點:簡單公式計算、常用函數及其應用在移動的過程中,單元格中的絕對引用不會改變,而相對引用則會改變。4) 刪除公式如果要將單元格中的計算結果和公式一起刪除,只需選定要刪除的單元格,然後按下鍵盤的「Delete」鍵就可以了。
  • 計數、頻率函數應用技巧解讀 - Excel函數公式
    語法結構:=Count(值或單元格引用)。目的:統計指定範圍中的數字個數。方法:在單元格中輸入公式=COUNT(D3:D9)。語法結構:=Counta(值或單元格引用)。目的:統計遲到人數。方法:在目標單元格中輸入公式:=COUNTA(D3:D9)。
  • VBA編程如何輸入輸出字符集,兩函數要掌握
    字符函數Chr():返回一個字符串,其中包含與指定的字符代碼關聯的字符。如何輸入字符,在vba編程過程中是一個基本常識。本節主要介紹一下,字符集對應的數值,以及如何輸入字符。很顯然,函數Chr即可輸出相應數值的字符。
  • Excel宏表函數與名稱管理器結合,快速進行數據運算!
    說了這麼多,小夥伴們可能雲裡霧裡,下面我們用一個實例來講解宏表函數的具體使用過程!那麼如何求解下圖中B列的數字呢?多運算符計算之前有介紹過,感興趣的小夥伴可以看下歷史文章,Excel小技巧|三種方法計算算式字符串今天我們用宏表函數結合名稱管理器來解決這個問題。
  • Excel中如何對文本公式進行求值
    在Excel使用時,為快速記錄數據或直觀地顯示數據運算過程,我們會在單元格裡輸入數據的算式。例如「=20+10+10」,「60*40*30」等,如何對這樣的算式進行求值,其實也很簡單。一個函數就能搞定,這個函數就是evaluate!它的作用就是對文本公式進行求值,不過evaluate函數在excel中並不能直接使用,而需要通過定義名稱的方式達到想要的結果。但是在WPS的版本中,evaluate函數可以直接使用。
  • excel函數公式應用:多列數據條件求和公式知多少?
    如果不習慣三鍵的話,SUM數組公式可以用SUMPRODUCT函數取代。關於SUMPRODUCT函數的用法可以查看《加了*的 SUMPRODUCT函數無所不能》。 公式為:=SUMPRODUCT((B$2:B$16=G2)*C$2:E$16),兩個公式原理完全一致,可以視為同樣的公式。
  • Excel函數公式:掌握Match函數,如虎添翼
    Match函數是Excel中使用較為廣泛的一個函數。其主要作用是:在「範圍」單元格中搜索特定的項,然後返回該項在此區域中的相對位置。 通俗的將:MATCH函數返回指定值在數組中的位置,如果在數組中沒有找到該值則返回#N/A。
  • excel的函數與公式,電腦辦公者建議收藏,總有用到的一天!
    錯誤檢查與程式設計師寫代碼類似,我們在寫一些複雜的公式時,難保會出現手滑寫錯,或是引用的目標單元格數據錯誤導致結果錯誤等問題,這時候就需要我們能夠根據EXCEL提供的提示和檢查手段來快速定位問題原因並解決問題。
  • excel函數公式應用:時間日期提取公式匯總,你用過哪些?
    如何快速在一組時間數據中分別提取出年月日、時分秒數據?如何快速計算某日期是年內第幾周、星期幾,以及日期之間間隔的天數、月數、年數、小時數、分鐘數?如何快速補全指定月份日期,合併日期和時間?今天老菜鳥針對上述在日常工作中經常會遇到的問題,總結了20個常用的關於日期和時間的公式,趕緊來看看吧!學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • Vlookup函數除了查詢引用,它的VBA使用你會嗎
    對,就是用vlookup函數來實現。本章就圍繞vlookup的查詢引用以及通過VBA返回多個值的方法進行講解。01基礎知識Vlookup函數在excel中稱之為垂直查詢函數,即在數據表中從上往下查詢滿足條件的值。
  • 不會vba編程,學會這些方法,少走許多彎路,函數式編程
    No.1Excel vba 編程是一門相對入門簡單,而且針對實際應用很有效的一種代碼編程。通常作為表格應用來進行數據處理,一般情況下Excel集成了很定義函數,已經很方便地解決了表格數據計算的一些功能。比如求和、平均、加減乘除,會計計算函數等等。這些函數在worksheetFunction裡完全可以解決所有的數值計算。
  • Excel 公式之VBA函數初學深入了解
    大家好,昨天演示了簡單的VBA函數編寫與調用Excel公式之VBA函數,怎麼使用VBA函數,今天我們繼續作進一步了解。接下來說一下昨晚的函數,Function MySUM(CelR As A) As DoubleFunction 是函數功能過程,可返回值,MySUM 是函數名稱,根據需要自行定義,
  • EXCEL函數公式大全之利用SUBSTITUTE函數REPLACE函數刪除特定文本
    EXCEL函數公式大全之利用SUBSTITUTE函數和REPLACE函數的組合刪除特定字符串中的字符。EXCEL函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數SUBSTITUTE函數和REPLACE函數。