c語言和vba的聯絡大嗎?語法都是一樣的嗎

2021-03-04 01:01:31 字數 4548 閱讀 1762

1樓:杲你妹啊

差不多,vba要簡單一些,可以直接呼叫excel函式

請問vba語言和c語言一樣麼?

2樓:匿名使用者

不一樣,vba是以vb為基礎的,物件導向的語言,c語言難多了,功能也強大。

vba和sql和c語言的區別

3樓:匿名使用者

vba屬於vb的子類,其主要目的是基於應用程式自動化的程式語言,用來擴充套件應用程式功能,特別是office這類辦公軟體。當然因為它比較簡單也容易上手,現在有一些軟體也支援,比如cad,coredrow等等。

sql為結構化查詢語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統;是高階的非過程化程式語言。關聯式資料庫操作語言的一種。

c語言為計算機程式設計語言,說到c語言,可能不是一言兩語可以說清它的影響和作用。它是一種通用的、過程式的程式語言,基本上系統和應用軟體等等底層的開發都會基於c語言開發。而且移植性很高,像c++、objective-c、java、c#都這些語言都受到c語言的重大影響,俗稱泛c類語言!

所以這三種語言針對的領域各不相同,其中c語言傾向底層開發,像作業系統,晶片等等,而sql應用領域主要用於高效管理龐大的資料;vba則主要應用於軟體自動化,使軟體的功能得到擴充套件,完成一些軟體自身無法完成的工作,或者利用vba解決一些靠手工根本無法完成的工作。

4樓:匿名使用者

三種基本沒什麼關聯的東西,唯一共同點就是都是程式語言。其餘無論是用途還是語法都不相同。

excel中的程式設計和c語言程式設計是不是一樣?有何區別? 10

5樓:魚木混豬

excel中的程式設計是vba,跟vb類似,跟c語言程式設計顯然不一樣,差別很大。

vb和c語言都是程式開發語言,c語言不支援視覺化程式設計,vb支援視覺化程式設計,從功能上考慮,二者均可完成任何一種開發需求,但是對於做介面,c會變得很麻煩,vb則相對簡單。

vb語言的語法要求不嚴格,可以不事先宣告變數(當然是個人設定的),c必須先宣告後使用,vb是一種事件驅動的程式結構,c的程式必須從一個main函式開始,c支援指標,v b不支援。

c入門相對較難,vb則很容易入門,但是後續的深入學習c會變得相對容易。c可以用來做一些底層的和計算機硬體相關的開發工作,vb在這方面相對較差。

6樓:

根本不是一回事。

excel程式設計是vba語言程式設計

c語言是程序導向的程式語言。

//的確,zyl102600 說的對:c是程序導向的語言.c++是物件導向的語言

另外申明:以前回答:c語言是物件導向的程式語言 屬於失誤,無無人子弟的意思。

7樓:匿名使用者

就像羊和駱駝都是動物,但它們不是一碼事.

excel的程式語言和c不一樣.

更正某哥們的說法,c是程序導向的語言.c++是物件導向的語言.不要誤人子弟啊.

c語言的用途很廣,具體可以網上搜一下.

8樓:錢冰清

excel的程式設計:

去看一下這個

另外還有

新術語:「巨集」,指一系列excel能夠執行的vba語句。

以下將要錄製的巨集非常簡單,只是改變單元格顏色。請完成如下步驟:

1)開啟新工作簿,確認其他工作簿已經關閉。

2)選擇a1單元格。調出「常用」工具欄。

3)選擇「工具」—「巨集」—「錄製新巨集」。

4)輸入「改變顏色」作為巨集名替換預設巨集名,單擊確定,注意,此時狀態列中顯示「錄製」,特別是「停止錄製」工具欄也顯示出來。替換預設巨集名主要是便於分別這些巨集。

★ 巨集名最多可為255個字元,並且必須以字母開始。其中可用的字元包括:字母、數字和下劃線。巨集名中不允許出現空格。通常用下劃線代表空格。

5)選擇「格式」的「單元格」,選擇「圖案」選項中的紅色,單擊「確定」。

6)單擊「停止錄製」工具欄按鈕,結束巨集錄製過程。

※ 如果「停止錄製」工具欄開始並未出現,請選擇「工具」—「巨集」—「停止錄製」。

錄製完一個巨集後就可以執行它了。

1.4 執行巨集

當執行一個巨集時,excel按照巨集語句執行的情況就像vba**在對excel進行「遙控」。但vba的「遙控」不僅能使操作變得簡便,還能使你獲得一些使用excel標準命令所無法實現的功能。而且,一旦熟悉了excel的「遙控」,你都會奇怪自己在沒有這些「遙控」的情況下,到底是怎麼熬過來的。

要執行剛才錄製的巨集,可以按以下步驟進行:

1)選擇任何一個單元格,比如a3。

2)選擇「工具」—「巨集」—「巨集」,顯示「巨集」對話方塊。

3)選擇「改變顏色」,選擇「執行」,則a3單元格的顏色變為紅色。試著選擇其它單元格和幾個單元格組成的區域,然後再執行巨集,以便加深印象。

1.5 檢視錄製的**

到底是什麼在控制excel的執行呢?你可能有些疑惑.好,讓我們看看vba的語句吧.

1)選擇「工具」—「巨集」—「巨集」,顯示「巨集」對話方塊。

2)單擊列表中的「改變顏色」,選擇「編輯」按鈕。

此時,會開啟vba的編輯器視窗(vbe)。關於該編輯器,以後再詳細說明,先將注意力集中到顯示的**上。**如下:(日期和姓名會有不同)

sub 改變顏色()

' ' 改變顏色 macro

' xw 記錄的巨集 2000-6-10

' 'with selection.interior

.colorindex = 3

.pattern = xlsolid

.patterncolorindex = xlautomatic

end with

end sub

將來會十分熟悉這種**,雖然現在它們看上去像一種奇怪的外語。學習vba或程式語言在某種程度上比較像在學習一種外語。

sub 改變顏色():這是巨集的名稱。

中間的以「 '」開頭的五行稱為「註釋」,它在錄製巨集時自動產生。

以with 開頭到end with 結束的結構是with結構語句,這段語句是巨集的主要部分。注意單詞「selection」,它代表「突出顯示的區域」(即:選定區域)。

with selection.interior :它讀作「選擇區域的的內部」.

這整段語句設定該區域內部的一些「屬性」

c語言程式設計是:

優點 (1)繼承了c語言的全部優點。 (2)完全的視覺化。 (3)極強的相容性,支援owl、vcl和mfc三大類庫。

(4)編譯速度非常快。 缺點 由於推出的時間太短,關於它的各種資料還不太多。 綜述:

我認為c++ builder 是最好的程式設計工具。它既保持了c語言程式設計的優點,又做到了完全的視覺化。

c語言和vb是什麼?一樣嗎?

9樓:鍋鋼

不一樣。

兩者的相同之處:都是高階程式語言。

兩者的不同之處:

c語言是程序導向語言,而vb則是面嚮物件語言;

c語言的開發環境有很多,而vb本身就是視覺化整合開發環境。

10樓:匿名使用者

首先是語法的區別,就像你用英語說hello和用漢語說你好一樣。

其實是程式設計原理方面,vb是基於物件的,而c是基於過程的。

應用的領域不同,c適合做底層開發,比如微控制器,比如pabx。

vb適合做企業方面的開發,用它比較簡單實現業務邏輯。

沒什麼難不難,談不上什麼好不好用。

c->c++->c#

vb -> vb.***

這個是vb和c目前的「發展」方向。

11樓:丸子

c、vb都是程式語言,都可用於程式設計,都有其相對應的開發環境,不同的是,c的開發環境可以有多種,而vb本身就整合了開發環境。

從適用程度上來講,vb都很簡單,vb是通用的語言從學習難度上來講,想學vb卻不需要基礎,但想學好,真要學的東西還挺多。

從歷史上來講,vb是basic語言的***版本。

想學c,就學vc。

版本不是太好說,雖說最新的.***已非常普遍,但人個程式設計用的更多的還是6.0版本,如vb6、vc6。

但最終有可能統一到.***版本,如果是初學者,還是高起點,直接從.***開始吧。

12樓:匿名使用者

c和vb都是程式語言,c是基礎出言,vb是物件導向的,視覺化語言!

13樓:匿名使用者

c語言是結構化程式語言 是學習各種程式語言的基礎

vb是一種視覺化的、物件導向和採用事件驅動方式的結構化高階程式設計語言

14樓:匿名使用者

不一樣,但是可以做很多一樣的東西。就像英語和中文那樣說起來不一樣,但是大概意思是相通的!

15樓:匿名使用者

不一樣,是兩種不同的語言。

朝鮮族語言和韓國的一樣嗎,朝鮮族的字 語言都和韓國的一模一樣嗎?

來自木蘭山微笑的辛德瑞拉 光說語言,是一樣的,韓國人來長白山旅遊都不用翻譯,和當地朝鮮族人都能直接溝通 手機使用者 不一樣朝鮮族受中國人影響,多使用漢語詞,而韓國受美國文化影響,外來語大多是英語詞 在韓國的漢字沒有在延邊使用的多,延邊人雖然說朝語,但是大多數人都會寫漢字,很多朝鮮族人還送孩子去漢語學...

男生都是一樣的嗎

男生當然都是不一樣的了,男生的性格啊,品質啊,體質啊,面相了都是不一樣的。你所謂這個男生是一樣嗎?你是所謂的網路上說男生都是渣男嗎?就是男生都不是好東西這句話。如果說是這句話的話,當然不是一樣的了。男生中確實有一些不是好東西的人,但是大多數的人都是好的,所謂的好事不出門壞事傳千里就是這樣的,如果10...

excel中的程式設計和c語言程式設計是不是一樣?有何區別

excel中的程式設計是vba,跟vb類似,跟c語言程式設計顯然不一樣,差別很大。vb和c語言都是程式開發語言,c語言不支援視覺化程式設計,vb支援視覺化程式設計,從功能上考慮,二者均可完成任何一種開發需求,但是對於做介面,c會變得很麻煩,vb則相對簡單。vb語言的語法要求不嚴格,可以不事先宣告變數...