全民一起VBA提高篇-第一回

變體能容 高矮胖瘦皆適用 數(shù)據(jù)細分 大小黑白各不同

主要內容:

一、不同類型的變量不僅占用內存大小不同,運算規(guī)則和處理方式也不同。

二、 常用數(shù)據(jù)類型

1.Integer 整數(shù)類型(只能存放-32767到+32767)

2.String 字符串類型

3.聲明變量類型時,每一個As都不可省略

三、如果沒有使用As指定一個變量的類型,那該變量被默認屬于一種特殊類型,

? ? ? 即Variant(變體類型)

四、變體類型的隱患:效率低下:執(zhí)行速度慢,內存開銷大。

五、測試實驗:第一個程序用時4秒,第二個程序用時3秒,第3三個程序用時2秒。

發(fā)現(xiàn)t聲明為data之后速度反而變慢了。

Sub test()

Dim a, b, i, t

t = Time

For i = 1 To 20000

? ? For a = 1 To 20000

? ? ? b = 320

? ? Next a

Next i

MsgBox "共計用時" & DateDiff("s", t, Time()) & "秒"


End Sub

Sub test()

Dim a As Integer, b As Integer, i As Integer, t As Date

t = Time

For i = 1 To 20000

? ? For a = 1 To 20000

? ? ? b = 320

? ? Next a

Next i

MsgBox "共計用時" & DateDiff("s", t, Time()) & "秒"

End Sub


Sub test()

Dim a As Integer, b As Integer, i As Integer, t As Date

t = Time

For i = 1 To 20000

? ? For a = 1 To 20000

? ? ? b = 320

? ? Next a

Next i

MsgBox "共計用時" & DateDiff("s", t, Time()) & "秒"

End Sub

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,920評論 0 13
  • 表格聯(lián)手二維數(shù)組 批量修改一騎絕塵 主要內容: 一、數(shù)組 1.概念:Dim 數(shù)組名(最大行,最大列) AS 類型 ...
    凱凱凱王閱讀 715評論 0 0
  • 1.1 VBA是什么 直到90年代早期,使應用程序自動化還是充滿挑戰(zhàn)性的領域.對每個需要自動化的應用程序,人們不得...
    浮浮塵塵閱讀 22,150評論 6 49
  • 踏著人生的正道,走向光明的未來 勤奮工作,滿懷感謝之心,思善行善,真摯地反省,嚴格地自律,在日常生活中不懈地磨練心...
    sandy201704閱讀 318評論 0 0
  • 第十五章 金融改變商業(yè)模式 1.常州天合與無錫尚德的實例告訴我們,公司要有邊界,不能什么原材料都要自己生產(chǎn)。原材料...
    漫步云端_77閱讀 619評論 0 2

友情鏈接更多精彩內容