EXCEL怎樣用巨集自動計算並填入資料

2021-05-13 06:26:55 字數 2614 閱讀 1786

1樓:匿名使用者

公式copy比較bai簡du單了zhi

2樓:匿名使用者

這個簡單,工作表名稱是什麼,不是檔名哦?

如何使用excel巨集命令實現自動計算功能?

3樓:sky不用太多

chartovalue() 函式可計算單個單元格中可能含有的計算公式。若a1單元格有3×4+3,要求b1出結果,請在b1的輸入框中填寫=chartovalue(a1) 。並支援下拉自動應用公式。

strtosum()函式可計算單元格區域中可能含有的計算公式。若想在h10中求a1:f10的彙總結果,請在h10的輸入框中填寫=strtosum(a1:f10) 。

'以下是需要使用的**,請按下alt+f11啟動vba編輯器,插入一個模組,將以下**貼上其中,就可以應用了。

public function chartovalue(myrange as range) as single

'將單元格中可能存在的算式進行計算(僅限於四則運算和括號)

on error resume next

dim str1 as string, str2 as string, str3 as string, str4 as string

dim i as integer

str1 = myrange.text

str2 = "1234567890.+-*/ ()+-×÷()"

'取出算式

for i = 1 to len(str1)

str3 = mid(str1, i, 1)

if instr(1, str2, str3) > 0 then

str4 = str4 & str3

end if

next

'替換算式中因為習慣可能存在的非法,以利計算

str4 = replace(str4, "+", "+")

str4 = replace(str4, "-", "-")

str4 = replace(str4, "×", "*")

str4 = replace(str4, "÷", "/")

str4 = replace(str4, "(", "(")

str4 = replace(str4, ")", ")")

str4 = evaluate(str4)

if isnumeric(str4) = true then

chartovalue = val(str4)

else

chartovalue = 0

end if

end function

public function strtosum(myrange as range) as single

'將單元格區域中含有的算式彙總結果——區域中單元格必須連續

'如:我有15元+欠別人10元,彙總結果=25,而不是 5

dim i as long

dim sumsing as single

with myrange

for i = 1 to .cells.count

sumsing = sumsing + chartovalue(.cells(i))

next

end with

strtosum = sumsing

end function

微軟的office是最為流行的辦公軟體,主要有office2010和office2007兩個版本。office 2000是第三代辦公處理軟體的代表產品,可以作為辦公和管理的平臺,以提高使用者的工作效率和決策能力。office 2000中文版有4種不同的版本:

標準版、中小企業版、中文專業版和企業版。

在office 2000中各個元件仍有著比較明確的分工:一般說來,word主要用來進行文字的輸入、編輯、排版、列印等工作;excel主要用來進行有繁重計算任務的預算、財務、資料彙總等工作;powerpoint主要用來製作簡報和幻燈片及投影片等;access是一個桌面資料庫系統及資料庫應用程式;outlook是一個桌面資訊管理的應用程式;frontpage主要用來製作和釋出因特網的web頁面。

microsoft office xp是微軟有史以來所發行的office版本中最重要的版本,而且也被認為是迄今為止功能最強大、最易於使用的office產品。新版office放棄了以往以產品釋出年命名的慣例!產品名稱中的xp,是英文experience(體驗)的縮寫,代表著新版office在包容覆蓋廣泛裝置的web服務之後,將給使用者帶來豐富的、充分擴充套件的全新體驗。

除核心的 office xp 程式 — microsoft word、excel、outlook和 powerpoint— 外,office xp 專業版 中包含 microsoft access 2002,它是 office xp 資料庫解決方案,可幫助使用者儲存、訪問和分析資料。

excel怎樣用巨集自動計算並填入資料 220

4樓:匿名使用者

沒有看懂,最好能上個截圖

5樓:明佳妙明

=f2-i2

=(h2/f2)*g2

6樓:匿名使用者

要有檔案,不然神仙也不知道!

怎樣用excel計算1加到,怎樣用excel計算1加到100?

在任一單元格寫入公式 sumproduct row 1 100 即可求出1 2 3 99 100的和值 二 公式中涉及的函式的定義 1.row函式 返回引用的e68a8462616964757a686964616f31333337613239行號。語法row reference reference ...

複合完成率怎樣計算,excel中怎樣用函式計算複合增長率?

一 計算完成來率時要從自以下幾個方bai面考慮。目標數為正數du時,完成率 完成數zhi 目標dao數 100 目標數為負數時,要看完成數的正負 完成數為正數時 完成率 目標數 完成數 目標數 100 完成數為零或負數且絕對值小於等於目標數的絕對值時完成率 目標數 目標數 完成數 目標數 100 完...

怎樣用excel的函式計算男生平均成績

我來試試看 假如a2 a6是性別,b2 b6是成績,例 a b c 1 性別 成績 均分 2 男 60 71.673 女 50 4 男 70 5 女 90 6 男 85 在c1中輸入公式 sumif a2 a6,男 b2 b6 countif a2 a6,男 a2 a6和b2 b6的區域根據實際自行...