excel中使用vba實現單元格計算的方法

excel中,假如我們知道每個員工的銷售數量,又知道商品的單價,可以簡單的計算出銷售額,但是檔員工人數特別多,即便是快速複製公式,仍然可以把你累死,這時候就要使用vba了,利用循環計算,你可以快速的計算上萬員工的銷售額,非常簡單方便。

步驟/方法

首先,我要知道商品的單價是12.5,在D1單元格輸入【商品單價】,在D2單元格輸入12.5

接著我們打開vb界面,在常用工具欄上執行:開發工具--visual basic。

打開vb以後,我們要先建立一個模塊,如圖所示,在菜單欄上執行:插入--模塊,這樣就直接插入並打開了一個模塊。

在打開的模塊中,我們輸入如下的代碼:

Const Price As Single = 12.5
Sub 計算銷售額()
Dim sh As Worksheet
Set sh = Worksheets("sheet1")
Dim n As Integer
n = 2
Do
sh.Cells(n, 3) = sh.Cells(n, 2) * Price
n = n + 1
Loop Until sh.Cells(n, 2) = ""
End Sub

保存模塊:在菜單欄上執行文件--保存,或者按下快捷鍵ctrl+s

接著按下F5,快速執行宏,在打開的宏對話框中,找到我們編輯的這個宏,【計算銷售額】,然後點擊【運行】

這就是經過計算得到的銷售額了:

相關文章

  1. excel中使用vba引用單元格值的方法

    小編致力於為大家奉獻最有效的經驗,讓大家能夠解決掉問題,但是大家也都知道,每個人遇到的情況都是不一樣的,大家在看小編經驗的同時,除了跟隨操作,也需要自己的思考,舉一反三的解決問題,這樣才會變得更加有內 ...
  2. excel中使用vba給單元格添加批註的方法

    小編致力於為大家奉獻最有效的經驗,讓大家能夠解決掉問題,但是大家也都知道,每個人遇到的情況都是不一樣的,大家在看小編經驗的同時,除了跟隨操作,也需要自己的思考,舉一反三的解決問題,這樣才會變得更加有內 ...
  3. excel中使用vba複製單元格保留原單元格列寬

    excel中使用vba複製單元格保留原單元格列寬 工具/原料 excel2013 更多經驗請關注,如果幫到了你,請在上方給個投票謝謝支持. 好人一生平安. 先頂後看年薪百萬,如果幫到了你,幫忙給個好評 ...
  4. excel中使用vba指定單元格的方法

    excel中使用vba指定單元格的方法 工具/原料 excel2013 更多經驗請關注,如果幫到了你,請在上方給個投票謝謝支持. 好人一生平安. 先頂後看年薪百萬,如果幫到了你,幫忙給個好評,這對小編 ...
  5. excel中使用vba給單元格內的數據添加固定內容

    excel中使用vba給單元格內的數據添加固定內容 工具/原料 excel2013 更多經驗請關注,如果幫到了你,請在上方給個投票謝謝支持. 好人一生平安. 先頂後看年薪百萬,如果幫到了你,幫忙給個好 ...
  6. excel中使用vba對單元格進行重複的格式設置

    小編致力於為大家奉獻最有效的經驗,讓大家能夠解決掉問題,但是大家也都知道,每個人遇到的情況都是不一樣的,大家在看小編經驗的同時,除了跟隨操作,也需要自己的思考,舉一反三的解決問題,這樣才會變得更加有內 ...
  7. excel中使用vba來判斷單元格是否是合併單元格

    excel中使用vba來判斷單元格是否是合併單元格 工具/原料 先頂後看年薪百萬,如果幫到了你,幫忙給個好評,這對小編很重要,萬分感謝. 更多經驗請關注,如果幫到了你,請在上方給個投票謝謝支持. 好人 ...
  8. excel中使用vba給單元格賦值

    excel中使用vba給單元格賦值 工具/原料 excel2013 更多經驗請關注,如果幫到了你,請在上方給個投票謝謝支持. 好人一生平安. 先頂後看年薪百萬,如果幫到了你,幫忙給個好評,這對小編很重 ...
  9. excel中使用vba來判斷單元格內是否有公式

    小編致力於為大家奉獻最有效的經驗,讓大家能夠解決掉問題,但是大家也都知道,每個人遇到的情況都是不一樣的,大家在看小編經驗的同時,除了跟隨操作,也需要自己的思考,舉一反三的解決問題,這樣才會變得更加有內 ...
  10. excel中使用vba完成單元格數據移動

    excel中使用vba完成單元格數據移動 工具/原料 excel2013 更多經驗請關注,如果幫到了你,請在上方給個投票謝謝支持. 好人一生平安. 先頂後看年薪百萬,如果幫到了你,幫忙給個好評,這對小 ...
  11. excel中使用vba給單元格批量輸入序號

    小編致力於為大家奉獻最有效的經驗,讓大家能夠解決掉問題,但是大家也都知道,每個人遇到的情況都是不一樣的,大家在看小編經驗的同時,除了跟隨操作,也需要自己的思考,舉一反三的解決問題,這樣才會變得更加有內 ...
  12. excel中使用vba給單元格添加批註

    excel中使用vba給單元格添加批註 工具/原料 excel2013 更多經驗請關注,如果幫到了你,請在上方給個投票謝謝支持. 好人一生平安. 先頂後看年薪百萬,如果幫到了你,幫忙給個好評,這對小編 ...
  13. excel中連結兩個單元格內容的方法

    excel中連結兩個單元格內容的方法 工具/原料 excel2013 更多經驗請關注,如果幫到了你,請在上方給個投票謝謝支持. 好人一生平安. 先頂後看年薪百萬,如果幫到了你,幫忙給個好評,這對小編很 ...
  14. excel中cell函數獲取單元格數據類型的方法

    小編致力於為大家奉獻最有效的經驗,讓大家能夠解決掉問題,但是大家也都知道,每個人遇到的情況都是不一樣的,大家在看小編經驗的同時,除了跟隨操作,也需要自己的思考,舉一反三的解決問題,這樣才會變得更加有內 ...
  15. Excel中right函數引用單元格及字符串方法

    在Excel表格中,有個截取字符串函數,其中包括LEFT函數.RIGHT函數與MID函數,RIGHT函數的作用是從指定字符串的最右邊開始,截取特定長度的一串字符.接下來小編就為大家剖析一下RIGHT函 ...
  16. 如何在Excel中用VBA實現單元格計算

    如何在Excel中用VBA實現單元格計算?下面小編為你介紹下,希望可以幫助到你. 方法/步驟 打開"Excel",點擊"開發工具". 打開"Visua ...
  17. 怎樣用VBA來保護EXCEL中包含公式的單元格

    我們有時需要對某些數據進行統計分析,這時就需要用到EXCEL函數,為了避免別人使用時刪掉了公式,要對包含公式的單元格進行保護,那怎麼通過VBA進行自動選擇包含公式的單元格進行保護呢?小編和大家分享一下 ...
  18. Excel中怎樣製作個性化單元格

    對於辦公族來說,Excel是一定要接觸的.一般情況下我們都在默認的矩形單元格里輸入數據,這對於最求個性的我們來說當然是很難滿足的.那麼怎樣才能讓你的單元格形狀更具特點呢?下面告訴大家怎樣把單元格設置成 ...
  19. Excel中如何快速將一個單元格里的文字逐個分散

    有時候我們需要將一個單元格里的文字全部拆散了放置到別的單元格里,那有沒有什麼快速簡便的方法來完成呢?答案是肯定的,用mid函數就可以.但是還有更簡便的方法. 工具/原料 Excel 方法/步驟 用mi ...
  20. EXCEL中如何將連續單元格內的字符合併起來

    在日常辦公中,經常遇到要將EXCEL表格內數據整合到一個單元格內,當數據量大時,手工操作費時.費力還容易出錯,下邊小編教大家用函數解決這個問題 工具/原料 EXCEL 方法/步驟 新建個工作薄,在裡面 ...