導航:首頁 > 程序命令 > 宏命令的功能是

宏命令的功能是

發布時間:2022-06-16 02:56:28

㈠ EXCEL裡面的宏是什麼有什麼作用

Excel電子表格軟體是應用最廣泛的軟體之一,它的數據處理、圖表功能及各種函數和工具深受廣大用戶的喜愛。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中的一個文件,其中包含以下幾個宏:分班、總分、平均分、分數段、刪除等。
本程序是以本校高三理科班學生成績進行分析。

有關程序中用到的幾具宏的功能說明:

分班:針對於難以確定班級的情況下,以班為單位進行分班,本宏可以作為高一新生入學時進行分班的功能。

總分:對原始的成績自動求總分。

平均分:對原始的成績以班為單位進行各學科平均成績的計算及全校各學科成績的計算。

分數段:給定一個最高分數及最低分數,然後統計出各班各個分數段的人數,各分數段人數進行累計。

刪除:用於刪除不用的工作表。

現將各個宏的代碼列舉如下:

一.分班

Sub 分班()
Const studentno = 191 '學生人數
Const zdno = 12 '欄位數
Dim zd$(zdno) '定義為12個欄位的數組
Dim a(studentno, zdno), stu(60, zdno)
Dim nam$(studentno), bjname$(60) '定義一個存放全校學生名字及各班學生名字的數組
Dim bj(studentno) '定義存放班級的一個數組
'理科班工作表
Sheets("高三理").Select
For i = 2 To studentno
bj(i) = ActiveSheet.Cells(i, 1)
nam$(i) = ActiveSheet.Cells(i, 2)
For j = 3 To zdno
a(i, j) = ActiveSheet.Cells(i, j)
Next j
Next i
'存放欄位到數組中。
For i = 1 To zdno
zd$(i) = ActiveSheet.Cells(1, i)
Next i
'先建立各個班級的工作表
Sheets("高三理").Select
Sheets("高三理").Copy After:=Sheets("分數段")
Sheets("高三理 (2)").Select
Sheets("高三理 (2)").Name = "33"
For i = 2 To studentno
For j = 1 To zdno
ActiveSheet.Cells(i, j) = Space$(1)
Next j
Next i
Range("a1").Select
For i = 1 To zdno
ActiveSheet.Cells(1, i) = zd$(i)
Next i
'34到36班工作表的建立
For i = 34 To 36
x$ = Mid$(Str(33), 2)
Sheets(x$).Select
Sheets(x$).Copy After:=Sheets("分數段")
Sheets(x$ + " (2)").Select
Sheets(x$ + " (2)").Name = Mid$(Str(i), 2)
Next i
'具體分班。
For k = 33 To 36
bjrs = 0
x$ = Mid$(Str(k), 2)
no = k Mod 10
Sheets(x$).Select
For i = 2 To studentno
If bj(i) = no Then
bjrs = bjrs + 1
bjname$(bjrs) = nam$(i)
For j = 3 To zdno
stu(bjrs, j) = a(i, j)
Next j
End If
Next i
For i = 2 To bjrs
ActiveSheet.Cells(i, 1) = no
ActiveSheet.Cells(i, 2) = bjname$(i)
For j = 3 To zdno
ActiveSheet.Cells(i, j) = stu(i, j)
Next j
Next i
Next k
End Sub

二.總分

Const studentno = 190
Const xknum = 6
Const zdnum = 12
Sheets("高三理").Select
For i = 2 To studentno + 1
Sum = 0
For j = 1 To xknum
Sum = Sum + ActiveSheet.Cells(i, j + 3)
Next j
ActiveSheet.Cells(i, zdnum-1) = Sum
Next i
End Sub

三.平均分

Sub 平均分()
Const studentno = 190
Const xknum = 6
Dim fs(studentno, xknum), pjf3(4, 6), bjrs(4), qxpjf(6)
Dim bj(studentno)
Sheets("高三理").Select
'以下程序段用於求全校平均分
For i = 1 To studentno
bj(i) = ActiveSheet.Cells(i + 1, 1)
For j = 1 To xknum
fs(i, j) = ActiveSheet.Cells(i + 1, j + 3)
Next j
Next i
For i = 1 To xknum
Sum = 0
For j = 1 To studentno
um = Sum + fs(j, i)
Next j
qxpjf(i) = Sum / (j - 1)
Next i
'以下程序段用於求各班平均分
For j = 1 To 4
For i = 1 To studentno
Ifbj(i) = j + 2 Then
bjrs(j) = bjrs(j) + 1
For k = 1 To xknum
pjf3(j, k) = pjf3(j, k) + fs(i, k)
Next k
End If
Next i
Next j
For j = 1 To 4
For i = 1 To 6
pjf3(j, i) = pjf3(j, i) / bjrs(j)
Next i
Next j
'寫入各班各科平均分
Sheets("平均分").Select
For i = 1 To 4
For j = 1 To 6
ActiveSheet.Cells(i + 2, j + 1) = pjf3(i, j)
Next j
Next i
'寫入全校各科平均分
i = 7
For j = 1 To 6
ActiveSheet.Cells(i, j + 1) = qxpjf(j)
Next j
End Sub

㈡ 宏的作用是什麼

宏是微軟公司為其OFFICE軟體包設計的一個特殊功能,目的是讓用戶文檔中的一些任務自動化。OFFICE中的WORD和EXEAL都有宏。在下面的討論中我們以WORD為例。

如果在Word中重復進行某項工作,可用宏使其自動執行。宏是將一系列的Word命令和指令組合在一起,形成一個命令,以實現任務執行的自動化。您可創建並執行一個宏,以替代人工進行一系列費時而重復的 Word操作。

以下是宏的一些典型應用:

加速日常編輯和格式設置

組合多個命令

使對話框中的選項更易於訪問

使一系列復雜的任務自動執行

Word提供了兩種創建宏的方法:宏錄制器和Visual Basic編輯器。

宏錄制器可幫助您開始創建宏。Word在Visual Basic for Applications編程語言中把宏錄制為一系列的Word命令。

可在Visual Basic編輯器中打開已錄制的宏,修改其中的指令。也可用Visual Basic編輯器創建包括Visual Basic指令的非常靈活和強有力的宏。

您可將宏保存到模板或文檔中。在默認的情況下,Word將宏存貯在 Normal模板中,以便所有的Word文檔均能使用。注意這一特點幾乎為所有的宏病毒所利用

㈢ excel中的宏命令都是什麼意思主要是什麼功能能把每行都給幫忙注釋一下嗎

㈣ Word的宏功能是做什麼的

宏實際上是一系列Word 命令的組合,用戶可以在Visual Basic 編輯器中打開宏並進行編輯和調試,刪除錄制過程中錄進來的一些 不必要的步驟,或添加無法在Word 中錄制的指令。具體步驟如下:
(1)選擇【工具】菜單中的【宏】命令,從級聯菜單中【宏】 命令,出現【宏】對 話框。
(2)在【宏名】列表框中選定要編輯或調試的宏的名稱。如果 該宏沒有出現在列表中,請選定【宏的位置】框中的其他宏列表。
(3)單擊【編輯】按鈕,出現Visual Basic 編輯器窗口,可以 在這里對宏進行編輯和調試。

(4)編輯完成後,選擇【文件】菜單中的【關閉並返回到Microsoft Word】命令返回到Word 窗口中。

㈤ excel宏的功能有哪些

如果經常在 Microsoft Excel 中重復某項任務,那麼可以用宏自動執行該任務。宏是一系列命令和函數 (函數:函數是預先編寫的公式,可以對一個或多個值執行運算,並返回一個或多個值。函數可以簡化和縮短工作表中的公式,尤其在用公式執行很長或復雜的計算時。),存儲於 Visual Basic 模塊 (模塊:存儲在一起作為一個命名單元的聲明、語句和過程的集合。有兩種類型的模塊:標准模塊和類模塊。)中,並且在需要執行該項任務時可隨時運行。

例如,如果經常在單元格中輸入長文本字元串,則可以創建一個宏來將單元格格式設置為文本可自動換行。

錄制宏 在錄制宏時,Excel 在您執行一系列命令時存儲該過程的每一步信息。然後即可運行宏來重復所錄制的過程或「回放」這些命令。如果在錄制宏時出錯,所做的修改也會被錄制下來。Visual Basic (Visual Basic:可視化的高級 Basic 編程環境。Visual Basic 由 Microsoft 公司開發,用於編制基於 Windows 的應用程序。) 在附屬於某工作薄的新模塊中存儲每個宏。

使宏易於運行 可以在「宏」對話框的列表中選擇所需的宏並運行宏。如果希望通過單擊特定按鈕或按下特定組合鍵來運行宏,可將宏指定給某個工具欄按鈕、鍵盤快捷鍵 (快捷鍵:功能鍵或組合鍵,例如 F5 或 Ctrl+A,可用來執行菜單命令。存取鍵是另外一種組合鍵,例如 Alt+F,可以將焦點移至菜單、命令或控制項。)或工作表中的圖形對象。

管理宏 宏錄制完後,可用 Visual Basic 編輯器 (Microsoft Visual Basic 編輯器:一種環境,可編輯已錄制的宏並編寫新宏和 Visual Basic for Applications 程序。)查看宏代碼以進行改錯或更改宏的功能。例如,如果希望用於文本換行的宏還可以將文本變為粗體,則可以再錄制另一個將單元格文本變為粗體的宏,然後將其中的指令復制到用於文本換行的宏中。

「Visual Basic 編輯器」是一個為初學者設計的編寫和編輯宏代碼的程序,而且提供了很多聯機幫助。不必學習如何編程或如何用 Visual Basic 語言來對宏進行簡單的修改。利用「Visual Basic 編輯器」,您可以編輯宏、在模塊間復制宏、在不同工作簿之間復制宏、重命名存儲宏的模塊或重命名宏。

宏安全性 Excel 對可通過宏傳播的病毒 (病毒:一種計算機程序或宏,通過在計算機文件中插入自身的副本而「感染」這些文件。感染文件被裝入內存後,病毒還要感染其他文件。病毒通常帶有有害的副作用。)提供安全保護。如果您與其他人共享宏,則可使用數字簽名 (數字簽名:宏或文檔上電子的、基於加密的安全驗證戳。此簽名確認該宏或文檔來自簽發者且沒有被篡改。)來驗證其他用戶,這樣就可保證其他用戶為可靠來源。無論何時打開包含宏的工作簿,都可以先驗證宏的來源再啟用宏。

㈥ EXCEL中的宏命令到底是用做什麼的

宏能使操作自動化,也可以擴展Word和EXCEL的功能。
比如,有些操作是經常做且有一定的規律,那麼將這些操作錄制下來,以後只要遇到這種相同的操作,只需執行一次錄制的宏就完成了操作,從而簡化了工作。
此外,由於VBA的功能強大,一些基本製作無法完成的功能,可以通過編制VBA程序來實現。

㈦ 什麼是 宏功能

宏是一個批量處理程序命令,正確地運用它可以提高工作效率。微軟的office軟體允許用戶自己編寫,叫VBA的腳本來增加其靈活性,進一步擴充它的能力。如完打開word文件同時要打開某個文件的功能,必須要自己編寫一段稱之為宏的腳本。

在格鬥游戲中,用模擬器來錄制宏,以實現一鍵放絕招。


(7)宏命令的功能是擴展閱讀:

Excel中錄制宏的方法

1、要先進行添加「宏」選項,具體路徑就是點擊左上角的微軟圖標,依次選擇:「Excel選項」-「常用」,勾選「功能區顯示開發工具選項卡」,然後就可以看到在Excel選項卡中就多了一個「開發工具」的選項。


㈧ Excel里的宏有什麼作用

材料/工具:Excel2010

宏是一些指令集,每個人在製作表格的過程中也許會有多種功能,而一直重復做的話會非常繁瑣,因此就可以通過宏錄制來節約時間簡化步驟,對於提高工作效率是非常有好處的。對於經常使用excel表格來工作的話,能有效地提高工作,讓自己變得更輕松。

㈨ 宏命令的作用是什麼

用宏可以讓你操作更加簡單、快捷

㈩ ACCESS中什麼是宏宏的作用是什麼

計算機科學里的宏(Macro),是一種批量處理的稱謂。

一般說來,宏是一種規則或模式,或稱語法替換 ,用於說明某一特定輸入(通常是字元串)如何根據預定義的規則轉換成對應的輸出(通常也是字元串)。這種替換在預編譯時進行,稱作宏展開。

(10)宏命令的功能是擴展閱讀

計算機科學里的宏是一種抽象的,根據一系列預定義的規則替換一定的文本模式。Excel辦公軟體自動集成了「VBA」高級程序語言,用此語言編制出的程序就叫「宏」。

使用「VBA」需要有一定的編程基礎,並且還會耗費大量的時間,因此,絕大多數的使用者僅使用了Excel的一般製表功能,很少使用到「VBA」。

解釋器或編譯器在遇到宏時會自動進行這一模式替換。對於編譯語言,宏展開在編譯時發生,進行宏展的工具常被稱為宏展開器。

宏這一術語也常常被用於許多類似的環境中,它們是源自宏展開的概念,這包括鍵盤宏和宏語言。絕大多數情況下,「宏」這個詞的使用暗示著將小命令或動作轉化為一系列指令。

參考資料來源:網路-宏

閱讀全文

與宏命令的功能是相關的資料

熱點內容
魔獸什麼伺服器不卡 瀏覽:359
王思聰的伺服器有什麼用 瀏覽:749
創建java虛擬機失敗 瀏覽:728
怎樣進網址改文件夾名 瀏覽:528
最牛妖股指標源碼 瀏覽:784
海洋影視app源碼 瀏覽:204
信捷觸摸屏編程入門 瀏覽:371
linux靜態庫依賴 瀏覽:242
自行車尾燈控制用什麼單片機 瀏覽:364
單片機的顯示電路 瀏覽:380
分布式伺服器ip地址 瀏覽:903
盲人計算機程序員 瀏覽:66
加密時光相冊下載 瀏覽:674
暴雪的程序員 瀏覽:668
登陸qq伺服器地址 瀏覽:253
聲音解壓視頻教學 瀏覽:177
androidlistview高亮顯示 瀏覽:576
阿里雲伺服器電腦界面 瀏覽:820
單片機goto語句 瀏覽:359
怎麼把文檔一並轉到qq群文件夾 瀏覽:327