當前位置:編程學習大全網 - 編程語言 - Excelvba編程語法

Excelvba編程語法

此收藏在GitHub倉庫同步:# blue Tata/concrete-excel-VBA。

大家都知道,學了英語語法,詞匯量大了,就基本掌握英語了。

同樣,如果妳想用vba,就入鄉隨俗,了解它的構成。簡單來說,vba包含數據類型。

變量/常數,對象和常用的句子結構。

但是在數量和復雜度上比英語低很多,記單詞也沒那麽痛苦,所以vba其實很簡單。

熟悉規則後,剩下的就是檢查官方函數和Excel提供的可操作對象。

順便說壹下,函數實際上很容易理解和使用。得到壹個函數,比如Sum,

知道是多個數之和就夠了,剩下的都用上了。例如,Sum(1000,9)得出1009。

函數的壹個好處是隱藏了具體的實現細節,提供簡潔的用法。

Excel中的每個單元格都是壹個數據,無論是數字、字母還是標點符號。

把數據排隊,把果子吃了,把不同的數據扔到不同的籃子裏分類。籃子是數據類型。

在Excel-vba中,只有五種數據類型:數字、文本、日期、邏輯或錯誤。

前四種是最常用的。具體描述見下表:

表1.1 VBA數據類型

此外,數組就像壹籃水果,其中可以存儲多個數據。

它不是特定的數據類型,所以稱它為數據結構更合適。

定義後不能改變的量是常數;相反的變量可以修改具體值。

在vba中,要使用變量/常量,必須先聲明它。

常量聲明方法如下:

Const常量名稱作為數據類型=存儲在常量中的數據。

例如:

變量聲明方法如下:

變量名必須以字母或漢字開頭,不能包含空格、句號、感嘆號等。

對應於上表1.1的數據類型。

更多的聲明方法在範圍上與Dim聲明不同:

使用數組和對象時,也應該聲明它們。下面是數組的聲明:

除了使用Dim來聲明常規數組之外,還有以下幾種方法來聲明數組:

數組中常用的函數

功能描述

UBound(數組arr,[整數I]);& lt/br & gt;

UBound是函數名

Arr和I是UBound參數,用括號括起來的I表示I不是必需的參數。

arr和I前的arr和Integer表示對應參數的數據類型

運算符用於處理數據,如加、減、乘、除。這壹塊就不細說了。列出vba中常用的運算符。

  • 上一篇:求壹個用java編寫的1到100內的素數,並且每行輸出5個素數
  • 下一篇:計算機科學包括哪些專業?
  • copyright 2024編程學習大全網