亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        VBA在Excel中的應(yīng)用一例

        2017-04-10 03:57:59杜玉紅
        山東工業(yè)技術(shù) 2017年7期
        關(guān)鍵詞:程序開發(fā)

        摘 要:VBA是建立在微軟Office中的一種應(yīng)用程序開發(fā)工具,為使用者提供了一種可編程的文字、表格處理手段,避免了因人工編輯出現(xiàn)錯誤和內(nèi)容過多帶來大量重復(fù)勞動,可以提高辦公效率。在Excel中,自身已經(jīng)帶有很多實用的公式,除滿足日常計算應(yīng)用外,還可以用VBA提供更高級的處理辦法。

        關(guān)鍵詞:VBA;Excel;程序開發(fā)

        DOI:10.16640/j.cnki.37-1222/t.2017.07.124

        如果深入了解過Excel,會發(fā)現(xiàn)其原有的公式非常強大,處理重復(fù)工作時還可以采用制作宏來解決,如果使用過宏命令,就相當(dāng)于用到了一次簡單的VBA代碼。事實上,VBA編輯器在菜單中也是包含在“宏”的分類下的。

        1 For-next語句的示例

        本文中,我們就以一個簡單的“計算1到1000中各類數(shù)字和”的例子,來探索一下其應(yīng)用。

        在此,我們用到的是For-next語句。即從開始執(zhí)行語句后,反復(fù)執(zhí)行For和Next之間的代碼,直到執(zhí)行完畢或遇到Exit for后終止,標(biāo)準(zhǔn)句式如下:

        For 循環(huán)變量=初始 to 終值 step 步長

        循環(huán)語句1

        [exit for]

        循環(huán)語句2

        Next 循環(huán)變量

        其中,步長、exit for和next后的變量均可省略,步長省略后的默認值為1,exit for是強制退出循環(huán)命令,執(zhí)行后將直接跳到next后面。

        在此,我們分別給出計算1-10000中整數(shù)和、偶數(shù)和以及奇數(shù)和這幾個代碼。

        整數(shù)和:

        Sub naturesum()

        Dim i&,j&

        For i=1 to 10000

        j=j+i

        Next

        MsgBox “1到10000的自然數(shù)和為:” &j

        End Sub

        偶數(shù)和:

        Sub 求1到10000之間偶數(shù)和()

        Dim i&, j&

        For i = 0 To 10000 Step 2

        j = j+ i

        Next

        MsgBox "1到10000之間偶數(shù)和為" & j

        End Sub

        奇數(shù)和

        Sub 求1到10000之間奇數(shù)和()

        Dim i&, j&

        For i = 1 To 10000 Step 2

        j = j + i

        Next

        MsgBox "1到10000之間奇數(shù)和為" & j

        End Sub

        可以看到,和其他語言如C語言中一樣,變量的定義、循環(huán)語句的使用和中斷是基本類似的。可以用到的是多行選條件統(tǒng)計,做成VBA按鈕后省略常規(guī)方式的選中、篩選、使用vlookup或類似語句進行條件判斷再復(fù)制結(jié)果的步驟。

        2 VBA中的對象特殊性

        其他還有for-each,do-while等語句,使用原理和其他編程語言一致,不再一一列舉,但要注意的是,VBA的對象類型是為了控制Excel而存在,因此和其他語言是有區(qū)別的。Excel程序(Application對象)、工作?。╓orkbook對象)、工作表(Worksheet對象)、單元格(Range對象)還是操作圖表(Chart對象)、窗體(Userfrom對象)等等,都是在操作對象。每個對象都是其他對象的一部分,也可以由其他對象組成。最頂端的對象為Application即Excel程序本身,加上worksheet即標(biāo)簽頁,都可以通過VBA直接操作,對于某個單元格更不在話下,VBA的工作原理至此應(yīng)該可以十分透徹的理解了。

        其他VBA獨有的代碼命令如針對單元格的選中、復(fù)制和粘貼等,如下列復(fù)制粘貼代碼:

        Sub Macro1()

        Range("A1").Copy Range("B1")

        End Sub

        其中“Range”是規(guī)定操作區(qū)域的命令,也可以加上“select”即Range("A1").Select,即選中A1單元格,但與鼠標(biāo)操作不同,VBA操作可以在不選取的情況下進行。如果跨工作表則增加Workbooks和Steets標(biāo)簽,如 Workbooks("book1").Sheets(1).[a1:a10]即文件book1中sheet1表格的a1到a10單元格。

        VBA的應(yīng)用十分靈活多變,綜合了各種程序語言的特征,能極大地提高Excel的功能性和實用性,再熟悉環(huán)境后加強運用,會獲得意想不到的便利,甚至遠大于某些低廉的專用辦公系統(tǒng)。

        參考文獻:

        [1]賈志先.基于邏輯推理的計算機試題評卷算法研究[J].智能計算機與應(yīng)用,2014(04).

        [2]賈志先.計算機文化基礎(chǔ)考試系統(tǒng)的開發(fā)與應(yīng)用[J].計算機應(yīng)用,2001(07)中國圖書全文數(shù)據(jù)庫共3條.

        [1]馬維峰.ExcelVBA應(yīng)用開發(fā)從基礎(chǔ)到實踐[M].電子工業(yè)出版社,2006.

        [2]王鴻儒.ExcelVBA程序設(shè)計[M].中國鐵道出版社,2005.

        [3](美)[B.扎拉琴]BeckZaratian.MicrosoftVisualJ++6.0programmersguide程序員指南[M].北京希望電子出版社,1999.

        作者簡介:杜玉紅(1979-),女,河南安陽人,本科,講師,主要研究方向:計算機應(yīng)用。

        猜你喜歡
        程序開發(fā)
        APP應(yīng)用程序開發(fā)模式探究
        電子制作(2019年19期)2019-11-23 08:42:02
        基于TestStand的自動檢測程序開發(fā)
        電子測試(2018年11期)2018-06-26 05:56:16
        基于嵌入式系統(tǒng)Windows CE的應(yīng)用程序開發(fā)
        基于App inventor 2手機程序開發(fā)過程的學(xué)習(xí)與實——以“喵喵定時器”APP開發(fā)為例
        電子制作(2017年1期)2017-05-17 03:54:08
        国产精品无码成人午夜电影| 一级二级三一片内射视频| 免费观看国产激情视频在线观看| 在线看片国产免费不卡| 亚洲中文久久久久无码| av成人资源在线播放| 日本午夜精品一区二区三区| 免费一区二区高清不卡av | 极品老师腿张开粉嫩小泬| 国产探花在线精品一区二区| 亚洲色欲色欲综合网站| 精品国产免费Av无码久久久| 资源在线观看视频一区二区| 日韩有码中文字幕av| 亚洲精品中字在线观看| 99无码精品二区在线视频 | 偷拍女厕尿尿在线免费看| 精品一区二区三区亚洲综合| 亚洲精品一区二区三区52p| 久久精品国产亚洲av麻豆图片| 中日韩精品视频在线观看| 免费人成视频在线观看视频| 国产亚洲无码1024| 人妻精品人妻一区二区三区四五| 国产午夜激情视频在线看| 日本道免费一区二区三区日韩精品| 伊人久久大香线蕉av不卡 | 亚洲精品成人av观看| 白白色青青草视频免费观看| 女同视频一区二区在线观看| 黑人玩弄极品人妻系列视频| 色综合久久久久综合体桃花网| 99热在线观看| 国产午夜精品一区二区三区| 人妻熟妇乱系列| 热门精品一区二区三区| 国产香蕉一区二区三区在线视频| 久久久久久无码av成人影院| 成人动漫久久| 国产成人综合久久精品推荐免费| 日本免费一区二区精品|