立即注冊 找回密碼

QQ登錄

只需一步,快速開始

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

[Excel VBA 2013視頻教程] 11-程序流程控制——For—Next 循環(huán)語句介紹

[復(fù)制鏈接]

46

主題

0

回帖

982

積分

大學(xué)三年級

Rank: 4

積分
982
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2017-9-20 03:06:58 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
道勤網(wǎng)-數(shù)據(jù)bmrsportswear.com
什么是循環(huán)?
這里我們指的循環(huán)是指重復(fù)地執(zhí)行某項動作(語句塊)。

同學(xué)們在操場上跑步,兩萬米長跑,每圈400米!皡纭,槍一響,開始跑,一圈,兩圈,三圈......直到跑滿50圈才停止。這里,同學(xué)們就是在循環(huán)地在操場的跑道上執(zhí)行跑步的動作。

我們來看一下For—next 的句式:

  For 循環(huán)變量=初值 to 終值 step 步長
       循環(huán)體1
      [exit for]
      循環(huán)體2
  next 循環(huán)變量
      

解釋:從開始到結(jié)束,反復(fù)執(zhí)行For和Next之間的指令塊,除非遇到Exit For語句,將提前跳出循環(huán)。其中,步長和Exit For語句以及Next后的循環(huán)變量均可省略,步長省略的時候默認(rèn)為1。Exit for 語句是強制終止循環(huán)的語句,執(zhí)行它后將退出循環(huán),執(zhí)行next后面的語句。
循環(huán)變量是一個變量,可以在循環(huán)體中對其進(jìn)行修改,但一般就避免在循環(huán)體中對其修改。

對句式進(jìn)行了初步的認(rèn)識后,我們用這個句式來敘述上面學(xué)生跑步的問題。把它編成程序,20000米,要跑50圈,也就是要50次,同學(xué)們要在上面一圈,兩圈。。。。直到滿50圈才停止循環(huán)跑步,當(dāng)然,如果你要提前退賽,就不用跑滿50圈了。有了這個思想,程序可以寫成:

Sub 循環(huán)跑步()
    dim 圈數(shù) as byte

    for 圈數(shù)=1 to  50 step 1
         If 學(xué)生.要求=退賽
              exit for
         End If
    Next 圈數(shù)
End Sub

當(dāng)然,這只是一個實例,幫助你對For—next語句的理解,下面我們來用一個實例來講解For-next語句!

問題:求1到1000的自然數(shù)的和。程序編為:

  1. Sub mysum()
  2. Dim Lsum As Long, i As Long
  3. For i = 1 To 1000
  4.     Lsum = Lsum + i
  5. Next
  6. MsgBox "1到1000的自然數(shù)和為:" & Lsum
  7. End Sub
復(fù)制代碼

本帖子中包含更多資源

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

x
dsu_marcocopyright:copy_link 

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

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

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

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