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

2021-04-18 19:07:34 字數 3174 閱讀 9896

1樓:匿名使用者

巨集的功能比函式要強啊.巨集可以呼叫函式,反過來好像不行吧.

巨集就是程式設計了.嵌入office的vb,也叫vba.微軟叫vba.

說到程式設計,那她還能呼叫其他的東西.

總之,使用巨集想怎麼計算就怎麼計算.

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

2樓: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裡面怎麼做「巨集」公式?

3樓:

先錄製吧,然後修改**。

公式跟巨集是兩碼事,公式直接在單元格內填寫,巨集是**程式。

4樓:哲木子

第一可以錄製巨集,第二可以按alt+f11

5樓:大徐哥

用一個gif動畫來說明

錄製一個巨集,再製作一個按鈕,達到按一次按鈕,得票數就自動加1從而實現簡易的唱票程式

如果看清,請右擊**,將其另存到你的電腦中,就可以看到動畫了

6樓:新生活新

做任務來的,採納我把

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

7樓:匿名使用者

公式copy比較bai簡du單了zhi

8樓:匿名使用者

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

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

9樓:匿名使用者

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

10樓:明佳妙明

=f2-i2

=(h2/f2)*g2

11樓:匿名使用者

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

在excel中如何使用vba的巨集

保護公式可以這樣 選擇不需要保護 需要錄入內容 的單元格,設定單元格屬性,最後一個 保護 卡里面的 鎖定 取消,其它那些沒有取消鎖定的有公式的單元格自然是鎖定狀態。下一步是在工具 審閱 新版本 或者 工具 選單 舊版本 裡面選擇 保護工作表 設定一個密碼後確認。完成這兩步之後,鎖定的單元格內容就無法...

excel巨集設定,excel中如何啟用巨集

在excel裡面安全性設為中,而且檔案裡面有寫巨集,則開啟檔案的時候會出個對話方塊,問是否啟用巨集,如果點是,則可以執行巨集命令,如果點否,則巨集不能正常執行。注 巨集是excel裡面編寫的程式 檔案,選項 信任中心,信任中心設定,巨集設定,啟用巨集即可在excel中按下alt f11 即可開啟vb...

如何在Excel使用巨集匯入格式文字

第一步,bai將txt文件合併為一個大的txt文件。du 開啟記事本,輸入for i in txt do type i 0.txt 可將zhi該命令複製貼上過去 dao然後內將檔案儲存到500多個txt檔案所在的文容件夾,檔案的字尾名為.bat檔案。比如儲存為all.bat 在資料夾中雙擊執行all...