人人爽天天爽夜夜爽qc-人人爽天天爽夜夜爽曰-人人天天爱天天做天天摸-人人天天夜夜-色网站在线-色网站在线看

您現(xiàn)在的位置:程序化交易>> 期貨公式>> 金字塔等>> 其他期貨軟件知識>>正文內(nèi)容

[求助]學習VBS,guotx2010能提供跳出內(nèi)部循環(huán)的例子嗎? [金字塔]

  • 咨詢內(nèi)容:

    在寫序列模型的時候需要跳出內(nèi)部循環(huán),回到大循環(huán)中。這點在金字塔語言中做不到。所以要學VBA。

     

    guotx2010能借你幾分鐘時間幫我寫個簡單的例子嗎?

     

  • 金字塔客服:

    有時候,你并不想等到循環(huán)自己結束,可能是用戶輸入了錯誤的數(shù)據(jù),過程遇到了錯誤或者可能是任務已經(jīng)完成并且沒有必要作更多的循環(huán)。你可以提前跳出循環(huán),而不必等到條件正常結束。VB有兩種Exit語句:

    n         Exit For語句用來提前退出For…Next或者For Each…Next循環(huán)

    n         Exit Do語句立即退出任何VBA Do 循環(huán)

    下面的過程示范如何使用Exit For語句提前跳出For Each…Next循環(huán):

    1.       在當前模塊里輸入下列過程:

    Sub EarlyExit()

    Dim myCell As Range

     

    For Each myCell in Range("A1:H10")

    If myCell.Value = "" Then

    myCell.Value = "empty"

    Else

    Exit For

    End If

    Next myCell

    End Sub

     

  • 用戶回復:

    這個是經(jīng)常遇到的,其實很簡單:

     

    For i=1 to 100

        For j=1 to 90

             '正常的代碼處理

             ...

             '判斷是否要退出內(nèi)層循環(huán),如果是就使用Exit For

             If 條件成立 then

                   Exit For           '如果循環(huán)體不是For而是Do While,則使用Exit Do

             End if

        Next

        '退出之后,你可以使用Application.msgout j,顯示此時的j的值就知道是不是提前退出的,如果等于91說明不是提前退出,否則就是提前退出

        Application.msgout j

    Next

     

    [此貼子已經(jīng)被作者于2011-8-31 12:42:55編輯過]

     

  • 網(wǎng)友回復:

    萬分感謝兩位高人賜教。


【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內(nèi)容
主站蜘蛛池模板: 狠狠色综合色综合网站嗯 | 欧美人成在线观看网站高清 | 男女视频在线 | 亚洲成人第一 | 97午夜理伦影院在线观看 | 国产毛片在线看 | 你懂的国产高清在线播放视频 | 日韩欧美亚洲一区 | 欧美日韩影院 | 天天操天天干视频 | 亚洲欧美在线一区二区 | 射久久久| 性欧美暴力猛交xxxxx高清 | 翁熄性荡事最新篇王伟忠 | 乱肉合集乱篇小说 | 欧美日韩 国产区 在线观看 | 欧美日韩亚洲综合 | 123日本不卡在线观看 | 在线精品国产导航 | 成年人在线视频观看 | 欧美日韩高清一本大道免费 | 毛片手机在线 | 手机看片国产免费永久 | 国产精品2022不卡在线观看 | h国产在线| 日韩中文字幕久久精品 | 亚洲欧美日韩高清 | 日韩h片 | 久久久国产视频 | 成人在线免费小视频 | 曰批免费视频播放在线看片 | 欧美日韩v | 日韩高清的天堂在线观看免费 | 日本韩经典三级在线播放 | 久久曹 | 97黄色网| 在线免费观看色 | 性欧美video视频另类 | 欧美一级裸片 | 深夜在线看 | 乱色欧美videos黑人 |