VBA怎么做數據透視表?在Excel中,我們會往工作表中輸入數字、日期、文本,有時還會粘貼上圖片,這些輸入的內容都是數據。我們在Excel中制作了一個學生入學成績信息的工作表,如下所示。
上面有各種各樣的信息,都是通過數據來表現這些信息的,例如學生的姓名、入學時間、考試分數、是否合格以及圖片,這些都是數據。
觀察一下中的數據,我們可以將其分一下類:
有些數據是數字,例如表示序號的1、2、…和表示分數的83.5、50.3、…等。
有些數據是文本,例如表示姓名的張三、李四、…以及表頭的標題如序號、姓名、入學時間、…等。
有些數據是日期,例如表示入學時間的2011-9-6。
有些數據是邏輯值,例如表示是否合格的True和False。
在VBA中,數據也會被分成不同的類型,例如:
處理數字的整型(Integer型)、長整型(Long型)、單精度浮點型(Single型)、雙精度浮點型(Double型)。
處理文本的字符串型(String型)。
處理日期時間的日期型(Date型)。
處理真假判斷的布爾型(Boolean型)。
上述都是VBA的基本數據類型。本文的后面附有來源于VBA幫助所定義的VBA的內置數據類型及其內存需求、以及每種類型可以處理的數值范圍,方便查閱參考。
為什么會有數據類型
計算機程序離不開數據。通常,我們都是通過程序代碼來處理各種數據,得到我們需要的結果。計算機為了實現最優的運算,會以不同的方式存儲不同類型的數據,例如不同類別的數字以不同的方式存儲,存儲數字的方式與存存儲文本的方式不同。計算機在處理數據時,會根據具體的數據類型以相適應的方式在內存中存儲數據,便于程序在運行時區分和使用這些不同類型的數據。
在VBA的基本數據類型中,我們通常應用較多的會有Boolean型、Integer型、Long型、Single型、Date型、Object型、String型。
在VBA中,我們可以處理位于工作表中的數據,也可以處理存放在變量和常量中的數據。接下來,我們就來詳細談談變量和常量。
附:VBA基本數據類型