2013/10/28 18:08:22作者:佚名來源:網(wǎng)絡(luò)
網(wǎng)友提問:在excel中的VBA是什么意思?在excel中的用途有哪些?在excel中是如何打開excel VBA程序?
故障分析:excel VBA其實(shí)就是大家代碼編輯程序,有的人被人認(rèn)為是宏,但是excel vba是包括宏程序的。下面還是一起來看看excel vba是什么?如何打開?
一、excel vba是什么?
excel VBA中的vba是Visual Basic For Application的縮寫。一般用來實(shí)現(xiàn)簡單或中等的辦公自動化應(yīng)用。因?yàn)橐讓W(xué)并且能很好的被office系列應(yīng)用程序支持,因此得到了很廣泛的應(yīng)用。
二、excel vba怎么打開?
先安裝一個vba編輯器,在“Office共享功能”中有“Visual Basic for Application”,要安裝。啟動Excel后,選左上角的大點(diǎn),Excel選項(xiàng)-》信任中心-》信任中心設(shè)置-》宏設(shè)置-》“禁用宏,并發(fā)出通知”。
提示:這時在打開有VBA的Excel,編輯欄在側(cè)會有提示,一定要啟用,否則無法編輯和使用VBA。
需要進(jìn)入VBA編輯器,就按住alt+F11即可打開就可以自己寫代碼了,也可以在這里閱讀已有的代碼。 如果是宏,可以直接Alt+F8 選擇執(zhí)行即可打開運(yùn)行。
三、excel vba的用途:
簡單地說,就是模擬人工操作,完成一些挺繁瑣的事情。比如:從網(wǎng)上復(fù)制到Word的文章,格式很亂,你就可以自己寫一個宏,來自動完成整理工作,而不是人工一點(diǎn)一點(diǎn)地改,那樣太累了。主要功能用途如下:
1. 使重復(fù)的任務(wù)自動化
2. 自定義EXCEL工具欄,菜單和界面
3. 簡化模板的使用
4. 自定義EXCEL,使其成為開發(fā)平臺
5. 創(chuàng)建報表
6. 對數(shù)據(jù)進(jìn)行復(fù)雜的操作和分析
以下就是Visual Basic for Application的一些部分代碼用途案例:
1、本示例為設(shè)置密碼窗口 (1)
If Application.InputBox("請輸入密碼:") = 1234 Then [A1] = 1 '密碼正確時執(zhí)行
Else: MsgBox "密碼錯誤,即將退出!" '此行與第2行共同設(shè)置密碼 End If
2、本示例為設(shè)置密碼窗口 (1)
X = MsgBox("是否真的要結(jié)帳?", vbYesNo) If X = vbYes Then Close
3、本示例為設(shè)置工作表密碼
ActiveSheet.Protect Password:=641112 ' 保護(hù)工作表并設(shè)置密碼
ActiveSheet.Unprotect Password:=641112 '撤消工作表保護(hù)并取消密碼 '
4、本示例關(guān)閉除正在運(yùn)行本示例的工作簿以外的其他所有工作簿,并保存其更改內(nèi)容 。
For Each w In Workbooks
If w.Name ThisWorkbook.Name Then w.Close SaveChanges:=True End If Next w '每次打開工作簿時,
5、本示例都最大化 Microsoft Excel 窗口。 Application.WindowState = xlMaximized '
6、本示例顯示活動工作表的名稱。
MsgBox "The name of the active sheet is " & ActiveSheet.Name '
7、本示例保存當(dāng)前活動工作簿的副本。
ActiveWorkbook.SaveCopyAs "C:\TEMP\XXXX.XLS"
總結(jié):VBA究竟是什么?更確切地講,它是一種自動化語言,它可以使常用的程序自動化,可以創(chuàng)建自定義的解決方案。
比如有個工作表,經(jīng)常需要更新數(shù)據(jù),打開數(shù)據(jù)源,調(diào)整格式,添加運(yùn)算公式,等等相對固定重復(fù)的工作,就可以使用Marco宏。
某天當(dāng)你工作的時候,點(diǎn)工具-宏-錄制,然后從頭到尾做一次,VBA會將你的所有動作寫成一個宏程序。這個宏程序有基本的語言常識都可以弄懂,但是也會有許多無用的語句。至少,以后運(yùn)行宏可以節(jié)約你的重復(fù)工作時間。其次進(jìn)一步,學(xué)習(xí)條件、循環(huán)、變量等高階用法。多學(xué)多問多實(shí)踐就能學(xué)好的。
標(biāo)簽: 宏 函數(shù)
相關(guān)文章
Adobe indesign cs6中文版
詳情金山數(shù)據(jù)恢復(fù)大師官方版 v1.0.0.2
詳情南方測繪Cass10v10.1.6中文
詳情revit 2017
詳情KeyShot Pro 9中文(附安裝教程) v9.0.286
詳情網(wǎng)易新聞客戶端v105.3
詳情AIMP4v5.11.2421中文綠色美化版
詳情onekey一鍵還原v18.0.18.1008
詳情浩辰CAD2020綠色v20.0
詳情好圖網(wǎng)圖標(biāo)轉(zhuǎn)換工具v4.9.7
詳情aardiov35.0.0中文最新版
詳情Adobe Creative Cloud 2024簡體中文v5.3.0.48
詳情暴風(fēng)影音16 v9.04.1029去廣告精簡版
詳情ASP.NET Maker 2019(ASP.NET代碼生成工具)v12.0.4.0
詳情暴風(fēng)影音v5.92.0824.1111
詳情迅雷5穩(wěn)定版v5.8.14.706
詳情使命召喚17官方中文版 v1.0
詳情死亡之雨新的僵尸病毒中文v1.0綠色免安裝版
詳情輻射4v1.7.15.0整合版
詳情克莉2v1.0中文版
詳情冬日計劃v1.2中文版
詳情刺客信條英靈殿v1.0吾愛
詳情刺客信條英靈殿終極v1.0免安裝
詳情動物森友會v1.10.0最新
詳情哈迪斯殺出地獄v1.37中文
詳情嗜血印中文豪華版v1.0豪華版 附游戲攻略秘籍
詳情城市戰(zhàn)斗v1.0中文
詳情尼爾人工生命v1.0steam免費(fèi)
詳情尼爾人工生命升級版v1.0PC
詳情層層恐懼2中文v1.0綠色免安裝版
詳情往日不再v1.0 steam
詳情往日不再v1.0pc
詳情小生活游戲內(nèi)置MOD版v2.0(57)安卓版
詳情使命召喚手游測試服最新版v1.9.41安卓版
詳情三國謀定天下官服v1.2.1安卓版
詳情熱血新手村高爆版v1.0.0安卓版
詳情我養(yǎng)你啊手機(jī)版v1.0.0安卓版
詳情看懂了就很恐怖的故事(細(xì)思極恐)中文版v1.0安卓版
詳情背包英雄中文手機(jī)版v1.1.1安卓版
詳情glow官方版v2.0.9安卓版
詳情三國大時代4霸王立志官方正版v1.9安卓版
詳情飛盧小說閱讀器手機(jī)版v7.0.7安卓版
詳情牛?;浾Z詞典軟件v20.4.4安卓版
詳情PrettyUp視頻美化瘦身軟件v2.3.0
詳情化學(xué)方程式app中文版v1.1.0.20安卓版
詳情地下城堡3魂之詩2024安卓最新版v1.2.3安卓版
詳情南方都市報v6.10.0安卓版
詳情阿修羅之眼正版v1.0.10安卓版
詳情