粗硬黑大欧美aaaa片视频_国产精品视频区1_日韩综合精品视频_天堂网www在线资源_日韩精品中文字幕视频_无码爽大片日本无码AAA特黄

VIP標(biāo)識 上網(wǎng)做生意,首選VIP會員| 設(shè)為首頁| 加入桌面| | 手機版| RSS訂閱
食品伙伴網(wǎng)服務(wù)號
 
當(dāng)前位置: 首頁 » 食品專題 » 辦公軟件-excel使用技巧 » 正文

第四課理解變量和變量的作用(2)

放大字體  縮小字體 發(fā)布日期:2006-06-16

4.4 變量

  變量是用于臨時保存數(shù)值的地方.每次應(yīng)用程序運行時,變量可能包含不同的數(shù)值,而在程序運行時,變量的數(shù)值可以改變.

  為了說明為什么需要變量,可以按照如下步驟創(chuàng)建一個簡單的過程:

  1)創(chuàng)建一個名為"你叫什么名字"的過程.
  2)在過程中輸入如下代碼:
  Inputbox "輸入你的名字:"
  現(xiàn)在不要擔(dān)心inputbox語句的語法,將在第六學(xué)時中了解到有關(guān)這條命令的更多信息.
  3)按下F5鍵運行過程,這時會顯示一個輸入框,要求輸入你的名字.
  4)輸入你的名字并按"確定"按鈕,則結(jié)束該過程.

  你輸入的名字到那里去了?如何找到用戶在輸入框中輸入的信息?在這種情況下,需要使用變量來存儲用戶輸入的結(jié)果.

  4.4.1 變量的數(shù)據(jù)類型

  使用變量的第一步是了解變量的數(shù)據(jù)類型.變量的數(shù)據(jù)類型控制變量允許保存何種類型的數(shù)據(jù).表4-1列出了VBA支持的數(shù)據(jù)類型,還列出了各種類型的變量所需要的存儲空間和能夠存儲的數(shù)值范圍.

數(shù)據(jù)類型 存儲空間 數(shù)值范圍 Byte 1字節(jié) 0 - 255 Booleam 2字節(jié) True或者False Integer 2字節(jié) -32768 - 32767 Long(長整型) 4字節(jié) -2147483648 - 2147483647 Single 4字節(jié) 負(fù)值范圍:
-3.402823E38 - -1.401298E-45
正值范圍:
1.401298E-45 - 3.402823E38 Double 8字節(jié) 負(fù)值范圍:-1.79769313486232E308 - -494065645841247E-324
正值范圍:4.94065645841247E-324 - 1.79769313486232E308 Currency 8字節(jié) -922337203685477 - 922337203685477 Decimal 14字節(jié) 不包括小數(shù)時:
+/-79228162514264337593543950335
包括小數(shù)時:
+/7.9228162514264337593543950335 Date 8字節(jié) 1000年1月1日 - 9999年12月31日 Object 4字節(jié) 任何引用對象 String(長字符串) 10字節(jié)+1字節(jié)/字符 0 - 約20億 String(固定長度) 字符串的長度 1 - 約65400 Varient(數(shù)字) 16字節(jié) Double范圍內(nèi)的任何數(shù)值 Varient(文本) 22字節(jié)+1字節(jié)/字符 數(shù)據(jù)范圍和變長字符串相同

  表4-1 VBA數(shù)據(jù)類型

  作為ABV程序員,一個目標(biāo)是選擇需要存儲空間盡量小的數(shù)據(jù)類型來保存所需要的數(shù)據(jù),這正是表4-1提供各種數(shù)據(jù)類型存儲空間的原因。例如,要保存諸如班級學(xué)生總數(shù)這樣的小數(shù)字,那么Byte數(shù)據(jù)類型就足夠了。在這種情況下,使用Single數(shù)據(jù)類型只是對計算機存儲空間的浪費。

  4.4.2 用Dim語句創(chuàng)建變量(聲明變量)

  現(xiàn)在,你對變量可以使用的數(shù)據(jù)類型已經(jīng)比較熟悉了,以下我們將創(chuàng)建變量.創(chuàng)建變量可以使用Dim語句,創(chuàng)建變量通常成為"聲明變量" Dim語句的基本語法如下:

  Dim 變量名 AS 數(shù)據(jù)類型

  這條語法中的變量名代表將要創(chuàng)建的變量名.對變量的命名規(guī)則和對過程的命名規(guī)則相同.這條語句中的數(shù)據(jù)類型部分可以是表4-1中的任何一種數(shù)據(jù)類型.

  變量名必須以字母開始,并且只能包含字母數(shù)字和特定的特殊字符,不能包含空格句號驚嘆號,也不能包含字符@ & $ #.名字最大長度為255個字符

  在接下來的練習(xí)中將說明如何在VBA中使用變量,你將要輸入你的名字,并用一個消息框?qū)⑵滹@示出來.具體步驟如下:

  1)創(chuàng)建一個名為"顯示你的名字"的子程序.
  2)輸入以下代碼:
  Public Sub 顯示你的名字()
  Dim s名字 As String
  s名字 = Inputbox("請輸入你的名字:")
  Msgbox "你好"& s名字
  End Sub

  3)將鼠標(biāo)放到過程中的任何地方,按下F5鍵運行過程,會顯示一個輸入框.
  4)輸入你自己的名字并按回車鍵,會顯示一個消息框,顯示的文字中包含你自己的名字.
  5)單擊"確定"按鈕,返回過程中.

  在Dim語句中不必提供數(shù)據(jù)類型.如果沒有數(shù)據(jù)類型,變量將被定義為Variant類型,因為VBA中默認(rèn)的數(shù)據(jù)類型是Variant.你知道這一點后,最初的反應(yīng)也許是覺得應(yīng)該不用自己決定數(shù)據(jù)類型,而將一切拋給VBA.這種觀念是完全錯誤的.你必須決定選擇使用何種數(shù)據(jù)類型。因為Variant數(shù)據(jù)類型占用存儲空間較大(16或22字節(jié))而且它將影響程序的性能。VBA必須辨別Variant類型的變量中存儲了何種類型的數(shù)據(jù)。

  4.4.3 變量命名的慣例

  下表給出了推薦的變量命名慣例

數(shù)據(jù)類型 短前綴 長前綴 Array a ary Boolean f bin Byte b bit Currency c cur Double d dbl Date/Time dt dtm/dat Integer i int Long l lng Object o obj Single sng String s str Variant v var

  表4-2 變量命名的前綴

  4.4.4 使用數(shù)組

  如果你使用過其他編程序語言,可能對數(shù)組已經(jīng)比較熟悉了.數(shù)組是具有相同數(shù)據(jù)類型并共同享有一個名字的一組變量的集合.數(shù)組中的元素通過索引數(shù)字加以區(qū)分,定義數(shù)組的方法如下:

  Dim array_name(n) As type (其中n是數(shù)組元素的個數(shù))

  例如,如果要創(chuàng)建保存10個學(xué)生名字的數(shù)組,可以用以下語句:
       Dim s學(xué)生名字(9) As Integer
  注意,括號中的數(shù)字是9而不是10.這是因為在默認(rèn)的情況下,第一個索引數(shù)字是0.數(shù)組在處理相似信息時非常有用.假設(shè)要處理15門考試成績,可以創(chuàng)建15個獨立的變量,這意味著要使用15個Dim語句。也可以創(chuàng)建一個數(shù)組來保存考試成績,具體如下:
  Dim s考試成績(14) As Integer
  聲明數(shù)組時的另一種方法是不給定大小。可以在程序運行時定義其大小。通過創(chuàng)建動態(tài)數(shù)組就可以做到。例如,你的程序要創(chuàng)建一表格,可以提示用戶輸入表格的行和列的數(shù)目。聲明動態(tài)數(shù)組的語法如下:
  Dim dyn_array() As type
  對數(shù)組聲明后可以在程序運行時用:ReDim語句指定數(shù)組的大小:
  ReDim dyn_array()(array_size)
  參數(shù)array_size代表數(shù)組的新大小。如果要保留數(shù)組的數(shù)值,請在ReDim語句后使用保留字Preserve,具體語法如下:
  ReDim Preserve dyn_array(array_size)

  4.4.5 變量賦值

  聲明變量后就可以給變量賦值。請注意下列語句中為數(shù)組變量賦值時索引數(shù)字的使用。

  程序清單4-4

  Dim i人數(shù) As Integer
  Dim i考試成績 As Integer
  Dim i As Integer

  i人數(shù) = inputbox("輸入學(xué)生的人數(shù):")
  ReDim Preserve i考試成績(i數(shù)量)
  For i = 1 to i人數(shù)
  i考試成績(i) = inputbox("輸入考試成績"& i )
  Next

 
[ 網(wǎng)刊訂閱 ]  [ 食品專題搜索 ]  [ ]  [ 告訴好友 ]  [ 打印本文 ]  [ 關(guān)閉窗口 ] [ 返回頂部 ]

 

 
推薦圖文
推薦食品專題
點擊排行
 
 
Processed in 0.035 second(s), 18 queries, Memory 0.88 M
主站蜘蛛池模板: 成人免费=av在线播放|国产CHINESEHDXXXX宾馆TUBE|夜夜夜夜夜夜爽噜噜噜噜噜噜|午夜理论在线观看无码|亚洲人ⅴs=aⅴ国产精品|91免费影视 | 视频二区在线|www激情|色在线视频播放|老师你兔子好软水好多视频|满嘴射影院|国产亚洲区 | 7777欧美成是人在线观看|无码=aV中文一区二区三区桃花岛|日本精品久久久久久久久久|一级做=a爰片|成人综合一区二区|99热热精品 | 亚洲精品一二三|一本色道久久综合狠狠躁邻居|国产精品乱码一二三区的特点|国产粉嫩高中无套进入|亚洲欧美日韩愉拍自拍|2017男人天堂手机在线 | 女女同性=aV片在线播放免费|91久久香蕉囯产熟女线看|在线观看国产日韩亚洲中|97se国产在线公开视频|日本欧美视频|国产成人短视频在线观看 | 成人一区二区三区免费视频|日本=a=a=a=a片毛片免费观蜜桃|在线观看亚洲欧美|日本一夲道无码不卡免费视频|穿乳环蒂环上锁调教老师|国产成人综合一区二区三区 | 久久99香蕉|中国XXX农村性视频|亚洲=aV日韩=aV男人的天堂在线|国产v亚洲v天堂=a|亚洲|这里只有精品在线播放|三年片在线视频中国 | 业余自由性别成熟偷窥|国产夫妻原创自拍|91精品区|青青青爽视频在线观看|黄片毛片在线|朋友的姐姐2在线观看 | 免费一区二区|在线看你懂得|国产高清在线喷奶水|国产精品国产精品国产专区不片|亚洲精品久久无码=av片动漫网站|亚洲精品9999久久久久 | 国内揄拍国内精品人妻浪潮=aV|亚洲人成在线观看一区二区|日韩一区欧美|毛片在线播放=a|亚洲=av最新天堂网址|vr视频高清3d羞羞的铁拳 | 99免费在线播放99久久免费|伊人久久在|在线观看91精品视频|国产精品国产三级国产=a|毛片视频大全|亚洲黄色片免费看 激情综合欧美|日本一区欧美|97色伦欧美一区二区日韩|国产东北女人做受=av|又色又爽又黄又粗暴的小说|中文字幕无码日韩欧毛 | 欧美高清福利|免费亚洲黄色|黄片毛片免费|亚洲欧美日韩在线资源观看|国产精品久久久久久久久久久久午|日本三级播放 | 性日本少妇|无码粉嫩小泬无套在线观看|一级片九九|99国产精品久久久久久久成人|国产综合片|从大树开始的进化动漫免费观看 | 免费一区二区|在线看你懂得|国产高清在线喷奶水|国产精品国产精品国产专区不片|亚洲精品久久无码=av片动漫网站|亚洲精品9999久久久久 | 亚洲黄色成人=av|免费的国产视频|成人免费视频国产免费麻豆|67194久久|激情=av网站|国产精品一区二区=aV蜜芽 | 亚洲综合另类小说色区色噜噜|国产奂费一级毛片|色七综合|草蹓视频在线观看|伊人欧美|精品成人一区二区三区免费视频 | 亚洲乱熟|中文综合在线观|国产精品一区二区在线观看|免费看成人=aV片|在线看=a视频|国产成人影院在线观看 | 日韩国产精品久久|黄=a在线|日韩视频久久|欧美亚洲日韩国产人成在线播放|超碰成人在线免费观看|欧美大屁股BBBBXXXX | 激情中国色综合|欧美亚洲另类制服自拍|91久久爱|亚洲国产成人综合|#NAME?|国产一区二区久久精品 | 四虎影视永久|国产精品专区在线|日本69熟|亚洲高清=av在线|国产精品污www在线观看17c|与子敌伦刺激对白播放 | 久久久久久久久淑女=av国产精品|一区二区视频在线播放|亚洲第一综合网站|操操网=av|久久久久久久九九九九|#NAME? | 国产免费一区二区三区在线能观看|久久综合9988久久爱|四虎影院久久|国产精品三区在线观看|日本一上一下爱爱免费|麻豆传媒视频 | 五月婷婷开心中文字幕|亚洲专区一区二区三区|日韩三级黄色|超碰人人c=ao|久久97超碰色中文字幕|久在草影院 | 中文字幕亚洲码在线|国变精品美女久久久久=av爽|一区在线免费观看|精品91久久|国产精品成人=a片在线播放免费|小12萝裸乳无码 | 亚洲第一二区|国产高清乱理伦片中文|久久99精品久久久久久9|热久久网|成人精品视频免费|国产在线拍揄自揄视频不卡99 | 色综合久久蜜芽国产精品|中国国产精品|国产黄色的视频|风间由美无打码在线观看|欧美日韩国产精品久久久久|最新中文字幕免费视频 | 日韩小视频网站hq|免费观看视频的网站视频|色情无码WWW视频无码区|国产精=av|国产人妻无码一区二区三区不卡|色我综合 | 少妇放荡白洁干柴烈火40视频|一级=a=a=a=a毛片|国产黄色大全|#NAME?|亚洲成在人线综合导航|国产精品黄在线观看 | 综合亚洲网|亚洲综合成人亚洲|日本精品一区二区三区在线观看|粗大猛烈进出呻吟声的视频|绝世武魂短剧免费观看|黄色一级免费大片 | 少妇放荡白洁干柴烈火40视频|一级=a=a=a=a毛片|国产黄色大全|#NAME?|亚洲成在人线综合导航|国产精品黄在线观看 | 羞羞涩涩网站|亚洲高清免费看|色爱天堂|国产一级无码片在线观看免费|91=av视频观看|推川悠里在线观看=av影片 | 久久久久久久久淑女=av国产精品|一区二区视频在线播放|亚洲第一综合网站|操操网=av|久久久久久久九九九九|#NAME? | 任你躁国产自任一区二区三区|日韩成人精品视频在线观看|少妇高潮呻吟=a片免费看软件|国产精品一区二区三区=av|成年免费视频黄网站在线观看|四虎WWW永久在线精品 | 国产高清在线看|奶头好大揉着好爽视频|www超碰|女人天堂=av在线|久久久久久久久久一级|99国产精品粉嫩初高生在线播放 | 日韩国产一区二区三区四区|国产午夜精品一区二区三区免费|超碰人摸人操人摸人操|午夜影院免费在线观看|亚洲国线自产第六页|农村欧美丰满熟妇xxxx | 宝贝扒开下面自慰给我看|单亲乱l仑视频在线观看|久久久国产一区二区三区|激情久久久久久久久|久久国产精品久久精|国产三级在线免费 | 久久精品国产清高在天天线|天堂在线观看www|毛片=av在线免费观看|精品国产欧美一区二区五十路|老熟女草BX×|人妻慢慢放弃抵抗开始迎合 | 神马国产精品|国产丝袜91久久久久久久久久久|亚洲人成在线播放网站|国产8区|四虎永久在线精品免费网址|近伦毛片中文字幕免费的 | xxxx高清|亚洲日本乱码在线观看|日三级另类|久久久一|www.国产com|欧美不卡一区二区三区四区 | 国产9色视频|99久久久国产精品露出|午夜影院福利合集1000|精品午夜福利在线观看|日本xxxxxxxxx三级|欧美人伦禁忌.5 日本中文一区二区|成年女人高潮免费播放|xx69视频|午夜h片|久久99热这里只有精品国产|亚洲一区二区视频 | 久久99国产一区二区三区|99热这里只有精|护士做xxxxx免费看国产|色情一区二区三区免费看|亚洲天堂精品在线|欧美极品kenn=aj=ames喷水 |