回覆列表
-
1 # 天下足求
-
2 # 清秋一抹紅
"“宏”,指一系列EXCEL能夠執行的VBA語句。
-
3 # 三木四水90056261
Excel中的宏是指令碼執行環境。
大體意思就是你可以用宏中提供的VBscript語言來實現自動處理。
比如,你可以用宏來給Sheet1裡,A3=A1+A2等。宏最方便的是批次處理。有些情況下,就算用公式來處理表格資料,仍然很麻煩,這時候,宏就有用處了。
再如,有些程式是可以呼叫Excel來形成報表的。在外部程式來呼叫Excel來形成報表,其實也是變像呼叫了Excel的宏來完成的。
xcel電子表格軟體是應用最廣泛的軟體之一,它的資料處理、圖表功能及各種函式和工具深受廣大使用者的喜愛。Excel檔案是一個工作薄,一個工作薄最多可以包含255個工作表,每個工作表又可以包含大量的資料。 Excel的強大優勢還在於它提供的宏語言Visual Basic for Application(VBA).Visual Basic是windows環境下開發應用軟體的一種通用程式設計語言,功能強大,簡便易用。VBA是它的一個子集,可以廣泛地應用於Microsoft公司開發的各種軟體中,例如Word、Excel、Access等。 那麼,"宏"到底是什麼呢? 在Excel 97中,"宏"是一個難以理解的概念,但對於一個具體的"宏"而言,卻是容易理解的,如果說"將一塊文字變為"黑體",字號為"三號""就可以看作一個"宏"的話,那麼"宏"就不難理解了,其實Excel 97中的許多操作都可以是一個"宏"。 "記錄宏"其實就是將工作的一系列操作結果錄製下來,並命名儲存(相當於VB中一個子程式)。在Excel 97中,"記錄宏"僅記錄操作結果,而不記錄操作過程。例如,改變文字字型時,需要開啟"字型"欄中的下拉列表,再選擇一種字型,這時文字即變為所選擇的字型,這是一個過程,結果是將所選擇的文字改變為所選擇的字型。而"記錄宏"則只記錄"將所選擇的文字改變為所選擇的字型"這一結果。 Excel 97中工作表是由行和列組成的二維表格,我們可以透過系統提供的語句activesheet.cells(I,j),將當前工作表中的第I行第j列所在的單元格中的資料取出(也可將它資料填入到指定的單元格中),然後反把它放入所定義的陣列中,這時就可以對其進行各種操作,如求平均分、總分、分數段人數等等。 本人就利用Excel 97中所提供的宏功能來做學生成績的分析處理程式。本程式是Excel中的一個檔案,其中包含以下幾個宏:分班、總分、平均分、分數段、刪除等。 本程式是以本校高三理科班學生成績進行分析。 有關程式中用到的幾具宏的功能說明: 分班:針對於難以確定班級的情況下,以班為單位進行分班,本宏可以作為高一新生入學時進行分班的功能。 總分:對原始的成績自動求總分。 平均分:對原始的成績以班為單位進行各學科平均成績的計算及全校各學科成績的計算。 分數段:給定一個最高分數及最低分數,然後統計出各班各個分數段的人數,各分數段人數進行累計。 刪除:用於刪除不用的工作表。