Excel VBA和AccessVBA的程式語言是一樣嗎

時間 2022-08-16 03:10:08

1樓:阿利葉麼緞

恩,其中的vba語法是相同的,但是需要注意的是對於excel或access來說,程式設計操作的是物件,所以excel和access的vba物件模型是不同,因此,需要熟練掌握常用的excel和access物件,才能順利編寫vba**。

2樓:阮桂蘭笪棋

大同小異,有excel

vba基礎學起來都不難了,語法差不多..比如excel裡if函式在access裡是iif

excel vba和accessvba的程式語言是一樣嗎?

3樓:匿名使用者

恩,其中的vba語法是相同的,但是需要注意的是對於excel或access來說,程式設計操作的是物件,所以excel和access的vba物件模型是不同,因此,需要熟練掌握常用的excel和access物件,才能順利編寫vba**。

4樓:我是來嚇寶寶的

access是微軟office產品的乙個元件,提供了單機資料庫處理功能,對於簡單的桌面應用程式和個人資料庫應用可以提供資料庫支援;

vba是微軟office產品的二次開發內建語言,其基本的語法與微軟的vb是一樣的。vba語言提供了在office產品基礎上進行二次開發的強大支援,使得使用者可以用office編制帶有很多附加功能的文件。其最多的應用是對excel文件進行擴充套件操作,使得通過excel開發功能豐富的報表功能成為可能。

vba在所有的微軟office產品上都提供支援,因此,熟悉vb或vba語言的使用者可以根據自己或企業的需要,在office產品上開發出各種有特色的office應用。

vba+access的組合,或者vba+excel的組合,也可以開發出具備一定功能的單機資料庫應用系統,以滿足企業內部的一些特定需求。

5樓:匿名使用者

大同小異,有excel vba基礎學起來都不難了,語法差不多..比如excel裡if函式在access裡是iif

6樓:匿名使用者

謝謝完美的回覆,最近正學autocad繪圖,無意發現autocad也有vba程式設計,但沒仔細看,等學會了也看看autocad的vba.

excel vba 和access vba這兩者的**有什麼不同?

7樓:陽光上的橋

**是一樣的,語法相同,只是宿主不同,才做的物件不同,例如access裡面就不會用到excel使用的cells(單元格)、sheets(工作表)等。

8樓:精準動力

從總體來看是相同的。

但在具體的物件的時候有區別。主要是用到資料的時候。

excel的物件是excel。

access的物件是access。

9樓:匿名使用者

語法應該是相同的,但是處理的物件不同.

access vba 編寫的系統 不 適用於excel vba,因為前者操作物件是表,後者是單元格和區域等.

10樓:一千零八十度

access vba 與excel vba 同屬vba家族。模式大體同,物件不同。他們好比是兄弟姐妹的同胞關係

11樓:匿名使用者

沒有什麼不同

都是vba,

只是操作的物件不同而已

excel vba 和 access vba 都有什麼區別

12樓:育知同創教育

vba語句是完全相同的,只不過你所要操作的物件不同而已,access運算元據的方法跟excel差別比較大,不過這跟vba語言無關

excel的巨集和vba是什麼關係?

13樓:抉擇

1、巨集其實就是vba寫的,但是可以通過錄製的方法製作巨集,做好的巨集你可以檢視相應的vba語句,從而發過來學習vba,至於先學哪個,個人覺得,巨集是人人都會的,基本上不需要學習,vba則必須要學習一下才會。

2、學vba不需要從vb學起

3、excel和access都是office程式,而巨集和vba則是這些程式中的乙個功能,excel和access都有巨集和vba,通過巨集和vba可以使得excel和access等office軟體具有一些的程式設計功能,從而完成更加複雜的應用

巨集:visual basic是windows環境下開發應用軟體的一種通用程式語言,功能強大,簡便易用。visual basic是windows環境下開發應用軟體的一種通用程式語言,功能強大,簡便易用。

vba是它的乙個子集,可以廣泛地應用於microsoft公司開發的各種軟體中,例如word、excel、access等。

14樓:灼魂

excel有**、公式、函式等基本資源和很多功能,對於很多普通使用者來說,掌握和使用這些功能就能解決問題。而利用vba**則可以由電腦代替人員進行相應的操作,且vba**執行的效率要遠遠大於人的手工操作,同時可以簡化人員的操作,而且可以避免認為操作的失誤。當經常用到一些重複的操作過程時,編寫vba可以實現非常高的工作效率。

vba是vb家族的重要分支,主要使用於office辦公軟體,尤其與excel結合大顯其身手。

打個比喻,excel是名門貴族家的富家公子,受過良好的教育與鍛鍊,不但身手不凡,而且擁有眾多的家族資源。而vba則是乙個有些來歷的曠世奇才,他帶著一身本領來到了office門下,尤其與excel交誼甚好。於是excel拜vba為ceo,把一些複雜的、經常性的重要事務交由其處理,資源也任其呼叫,而vba果然不負其望,把事情處理得既快也漂亮。

15樓:

巨集其實就是vba程式

vba和vb不一樣

access裡也能用vba

excel和access都是office軟體的一部分

excel的巨集和vba是什麼關係?

16樓:抉擇

1、巨集其實就是vba寫的,但是可以通過錄製的方法製作巨集,做好的巨集你可以檢視相應的vba語句,從而發過來學習vba,至於先學哪個,個人覺得,巨集是人人都會的,基本上不需要學習,vba則必須要學習一下才會。

2、學vba不需要從vb學起

3、excel和access都是office程式,而巨集和vba則是這些程式中的乙個功能,excel和access都有巨集和vba,通過巨集和vba可以使得excel和access等office軟體具有一些的程式設計功能,從而完成更加複雜的應用

巨集:visual basic是windows環境下開發應用軟體的一種通用程式語言,功能強大,簡便易用。visual basic是windows環境下開發應用軟體的一種通用程式語言,功能強大,簡便易用。

vba是它的乙個子集,可以廣泛地應用於microsoft公司開發的各種軟體中,例如word、excel、access等。

17樓:匿名使用者

巨集可以錄製,既自動生成vba**,也可以直接編寫vba**。

一般是先錄製所需功能的巨集,在自動生成的**的基礎上加以修改,最終得到自己想要的功能。

vba不一樣要從vb開始學,不過如果會vb的話,學vba能快一些。

18樓:

巨集其實就是vba程式

vba和vb不一樣

access裡也能用vba

excel和access都是office軟體的一部分

用access與excelvba開發軟體哪個更好

19樓:累三年

近幾年來, 自稱融合了access和excel以及易表優勢的foxtable勢頭越來越盛,在其宣傳中,矛頭直指excel和access,用了一些諸如「還在用access?落伍了!」、「foxtable上市,秒殺excel」之類的以貶低微軟產品而抬高自身的宣傳,大有不妥之處,為什麼呢?

第一:混淆套件和單個元件的概念

如若將foxtable單獨與excel或access對比,這是不公平的,為什麼呢?因為從功能上說,foxtable是整合的套件產品,而excel或access是僅是office軟體中的乙個元件,以套件的整合功能去比人家的單個元件,這就好比用一輛汽車去和乙個汽車輪子相比——即便這個汽車輪子造的再好,怎麼能和一輛完整的汽車相比呢?所以,在這一點上,foxtable明顯是偷換了概念,如若真要想比,foxtable應該和微軟公司的office軟體去比較——foxtable有協同功能,難道office就沒有協同功能麼?

顯然,從整體上說,顯然是不能比的,別的不說,單是乙個ppt元件,foxtable就不具備,所以,foxtable的宣傳,明顯偷換了概念;

第二:混淆了開發平台和辦公軟體的概念

隨著軟體產品的持續、深入地發展,一些可以反覆利用的各類模組元件不停被開發人員整理和歸納出來,而集模組之大成者,便是由各個功能各異,又可以形成乙個完整的多個模組的組合,這便是如今漸為人們所熟知的開發平台,foxtable明顯是屬於開發平台,而access或者excel,則明顯屬於辦公軟體一類,而由於辦公軟體的特性,便是要盡可能地提供便捷性、可拓展性,因而,對於開發平台而言,過大的靈活性必然要犧牲很多功能性的成長。因此,從開發角度來說,開發平台肯定比辦公軟體要好用,但是從便捷性、可拓展性來說,開發平台肯定是不能和和辦公軟體相比的。

第三:功能性和穩定性的權衡

從軟體產品和開發工具的角度來說,功能性固然是重要的,可是,其穩定性也是很重要的(有些場合,穩定性甚至超過功能性的要求,比如金融系統以及保密性要求比較高的各類系統),這就好比是汽車、飛機,固然要求其功能多樣,可以駕駛,便於維修,損耗不是太大,可是,如若其穩定性不佳,那麼,大約也是沒有多少人敢用的——所以,一款軟體產品,單單強調其功能,這是不客觀的,所以,穩定性也是很重要的乙個方面。

如若要對比穩定性,剛剛問世沒有幾年的foxtable能和有著十多年歷史的access和excel相比麼,恐怕是不可能的吧?

計算機軟體作為輔助工作的乙個工具,從應用性來看,100個企業中,有多少個企業在用微軟的offcie(excel、access)?有多少個企業在用foxtable?相信大家心中自明。

綜上所述,用access、excel並不落伍,也不可能被foxtable秒殺,倒是其在宣傳自身產品時「貶低別人,抬高自已」的理念值得商榷。

學會excel和vba、access、這三個。是不是比金蝶、用友等erp軟體功能要強大

20樓:宛菲顧申

如果你要學vba,那你得學vb程式設計語法,如果你要用好access,那你得學好vb,我入門學了1個月吧,但不可能所有功能都了解,我想也沒人全了解吧,學無止境啊。

不過,學會了vba,你會覺得你以前13年白學excel了

呵呵,我已經說了啊,要學vba,就要先知道vb的程式設計語法,和巨集的概念,及怎麼建立巨集,理解巨集。

access的話你暫時不用太過考慮,它是你後期做資料高速處理和大批量資料應用的基礎。

至於sql,你可以理解為access的高階版,你前期可以不用考慮,等你需要理解的時候,你會發現你已經知道sql是幹嘛的,和怎麼用的了。

提醒一下,如果你要access和excel

vba合用,那你就得理解sql的基礎查詢更新語句等,但不建議你一開始就學這些,你可以找本基礎的vba入門,只要你有vb基礎,你可以很快入門的。

access怎樣建立主次報表,Access怎麼建立資料表間的關係

新建一個資料庫有兩種方法 一種是建立一個空資料庫,即建立一個沒有表 查詢 窗體和報表等內容的資料庫 另一種方法是使用access中提供的資料庫模板建立資料庫,即通過對嚮導所提出的選項和不同選擇來設計窗體 查詢和報表等,從而建立一個完整的資料庫。這裡我們將使用第一種方法 step1 在access視窗...

SQL SERVER和ACCESS有什麼用法的不同呢

農沙万俟秋巧 操作語句是相同的 都是sql語句嘛 但是資料庫的核心就不一樣了 access沒有管理者方面的東西 所以用起來很不方便 只能在結構很簡單的程式中使用 access資料庫和sql server資料庫有什麼區別? access是一種桌面資料庫,只適合資料量少的應用,在處理少量資料和單機訪問的...

Access中怎麼取整數,access怎麼把資料庫的小數輸出為整數?

access中取整數有兩個函式 1 fix函式,格式為fix 數值型資料 該函式功能是取該數值在水平數軸上左側最接近的整數 例如 fix 5.25 返回值為5 fix 5.25 返回值為 6 2 int函式,格式為int 數值型資料 該函式功能是只取數值的整數部分。例如 int 5.25 返回值為5...