立即注冊 找回密碼

QQ登錄

只需一步,快速開始

查看: 2728|回復(fù): 0
打印 上一主題 下一主題

[Excel VBA 2013視頻教程] 06-數(shù)據(jù)類型、變量、常量、數(shù)組介紹內(nèi)容

[復(fù)制鏈接]

46

主題

0

回帖

982

積分

大學(xué)三年級

Rank: 4

積分
982
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2017-9-20 01:14:33 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
道勤網(wǎng)-數(shù)據(jù)bmrsportswear.com

親注冊登錄道勤網(wǎng)-可以查看更多帖子內(nèi)容哦。ò蕡D片、文字詳情等)請您及時(shí)注冊登錄-bmrsportswear.com

您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

x
  VBA的主要目的是什么?不用說了你也知道,當(dāng)然是處理數(shù)據(jù)。
          1、數(shù)據(jù)類型
          數(shù)據(jù)類型告訴計(jì)算機(jī)如何將數(shù)據(jù)存儲在內(nèi)存中,如以整數(shù)、字符串、日期等。
          數(shù)據(jù)類型包括:
數(shù)據(jù)類型
存儲空間大小
范圍
Byte1 個(gè)字節(jié)0 到 255
Boolean2 個(gè)字節(jié)True 或 False
Integer
2 個(gè)字節(jié)-32,768 到 32,767
Long(長整型)4 個(gè)字節(jié)-2,147,483,648 到 2,147,483,647
Single (單精度浮點(diǎn)型)4 個(gè)字節(jié)負(fù)數(shù)時(shí)從 -3.402823E38 到 -1.401298E-45;正數(shù)時(shí)從 1.401298E-45 到 3.402823E38
Double (雙精度浮點(diǎn)型)8 個(gè)字節(jié)負(fù)數(shù)時(shí)從 -1.79769313486232E308 到
-4.94065645841247E-324;正數(shù)時(shí)從4.94065645841247E-324 到 1.79769313486232E308
Currency
8 個(gè)字節(jié)從 -922,337,203,685,477.5808 到 922,337,203,685,477.5807
(變比整型)
Decimal14 個(gè)字節(jié)沒有小數(shù)點(diǎn)時(shí)為 +/-79,228,162,514,264,337,593,543,950,335,而小數(shù)點(diǎn)右邊有 28 位數(shù)時(shí)為 +/-7.9228162514264337593543950335;最小的非零值為 +/-0.0000000000000000000000000001
Date8 個(gè)字節(jié)100 年 1 月 1 日 到 9999 年 12 月 31 日
Object4 個(gè)字節(jié)任何 Object 引用
String
10 字節(jié)加字符串長度0 到大約 20 億
(變長)
String(定長)字符串長度1 到大約 65,400
Variant(數(shù)字)16 個(gè)字節(jié)任何數(shù)字值,最大可達(dá) Double 的范圍
Variant(字符)22 個(gè)字節(jié)加字符串長度與變長 String 有相同的范圍
用戶自定義
所有元素所需數(shù)目每個(gè)元素的范圍與它本身的數(shù)據(jù)類型的范圍相同。
(利用 Type)

          2、變量
          變量是用于保存在程序運(yùn)行過程中需要臨時(shí)保存的值或?qū)ο蟆?/font>就相當(dāng)于我們在操作工作表的時(shí)候插入的輔助單元格、輔助列或輔助表一樣。
          同工作表的單元格一樣,變量可以接納很多種的數(shù)據(jù)類型,如其名,程序運(yùn)行后,變量的值是可以改變的。
          如何定義變量?
          定義變量可以使用Dim語句:
                                         Dim 變量名 As 數(shù)據(jù)類型
        
        
          定義變量除了可以使用Dim語句外,比較常的還有:static語句,Private語句,Public語句。使用不同的語句定義的變量不同的是它們的作用作用域不同,具體為:
          (1)如果在一個(gè)過程中包含了一個(gè)Dim或Static語句,此時(shí)聲明的變量作用域?yàn)榇诉^程,即本地變量。
          (2)如果在一個(gè)模塊的第一個(gè)過程之前包含了Dim或Prvate語句,此時(shí)聲明的變量作用域?yàn)榇四K里所有的過程,也就是在此模塊里所有的過程都可以使用它,即模塊作用域下的變量;         
          (3)如果在一個(gè)模塊的第一個(gè)過程之前包含了Public語名,此時(shí)聲明的變量作用域?yàn)樗心K,即公有變量。
         
          給變量賦值
          用等號(=)是VBA里的賦值運(yùn)算符。
          比如我們把"我在學(xué)習(xí)VBA變量!"這個(gè)字符串賦給變量A,則直接輸入:
                                        A="我在學(xué)習(xí)VBA變量!"
         你可以在立即窗口里試一下逐條輸入:
                                        A="我在學(xué)習(xí)VBA變量!"
                                        Mgbox A

          注意,在VBA里文本是要用英語引號引起來的,還有日期要用#號,比如將日期2009-3-10賦給變量A,則為:
                                        A=#2009-3-10#

          3、常量
          執(zhí)行過程時(shí),變量的值會發(fā)生改變,所以我們稱它為“變量”
          聲明常量設(shè)定常量的值,需要用Const語句:
                                        Const 常量名 As 數(shù)據(jù)類型 = 常量的值
          4、數(shù)組
          除了變量和常量以外,數(shù)組也是我們常用到的。
          什么是數(shù)組?
          數(shù)組是具有相同數(shù)據(jù)類型并且共享一個(gè)名字的一組變量的集合。數(shù)組也是變量。
          如何聲明數(shù)組?
          可以用Dim語句或者Public語句聲明數(shù)組。
                                        Dim/Public 數(shù)組名 (a to b) as 數(shù)據(jù)類型  
             a 和b 是數(shù)組中元素的個(gè)數(shù),數(shù)組元素素最小值為a,最大值為b,元素個(gè)數(shù)為(b-a+1)個(gè),當(dāng)然,你也可以直接輸入個(gè)數(shù),此時(shí)默認(rèn)最小索引號為0。   
                                   如: Dim myarr(5) As Integer
          這個(gè)數(shù)組的最小元素索引號為0,元素個(gè)數(shù)為6。
       還可以定義二維、三維、四維…….
                                   如: Dim myarr(1 to 5,1 to 10) As Integer
          這就是一個(gè)二維數(shù)組,元素個(gè)數(shù)為5*10=50個(gè)。
        

dsu_marcocopyright:copy_link 

【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程!【道勤網(wǎng)】 - 論壇版權(quán)1、本主題所有言論和圖片純屬會員個(gè)人意見,與本論壇立場無關(guān)
2、本站所有主題由該帖子作者發(fā)表,該帖子作者與【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程!【道勤網(wǎng)】享有帖子相關(guān)版權(quán)
3、其他單位或個(gè)人使用、轉(zhuǎn)載或引用本文時(shí)必須同時(shí)征得該帖子作者和【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程!【道勤網(wǎng)】的同意
4、帖子作者須承擔(dān)一切因本文發(fā)表而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
5、本帖部分內(nèi)容轉(zhuǎn)載自其它媒體,但并不代表本站贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)
6、如本帖侵犯到任何版權(quán)問題,請立即告知本站,本站將及時(shí)予與刪除并致以最深的歉意
7、【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程!【道勤網(wǎng)】管理員和版主有權(quán)不事先通知發(fā)貼者而刪除本文

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)閉

道勤網(wǎng)- 推薦內(nèi)容!上一條 /2 下一條

!jz_fbzt! !jz_sgzt! !jz_xgzt! 快速回復(fù) !jz_fhlb! !jz_lxwm! !jz_gfqqq!

關(guān)于我們|手機(jī)版|小黑屋|地圖|【道勤網(wǎng)】-bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程【道勤網(wǎng)】 ( 皖I(lǐng)CP備15000319號-1 )

GMT+8, 2024-10-23 13:31

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

快速回復(fù) 返回頂部 返回列表