大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

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

[求助]學習VBS,guotx2010能提供跳出內部循環的例子嗎? [金字塔]

  • 咨詢內容:

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

     

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

     

  • 金字塔客服:

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

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

    n         Exit Do語句立即退出任何VBA Do 循環

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

    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

     

  • 用戶回復:

    這個是經常遇到的,其實很簡單:

     

    For i=1 to 100

        For j=1 to 90

             '正常的代碼處理

             ...

             '判斷是否要退出內層循環,如果是就使用Exit For

             If 條件成立 then

                   Exit For           '如果循環體不是For而是Do While,則使用Exit Do

             End if

        Next

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

        Application.msgout j

    Next

     

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

     

  • 網友回復:

    萬分感謝兩位高人賜教。


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 成 人 色综合 | 久久精品国产99久久3d动漫 | 久久国产高清视频 | 日韩国产欧美成人一区二区影院 | 久久99久久精品国产99热 | 亚洲热热久久九九精品 | 中文字幕久热精品视频免费 | 国产区亚洲区 | 国产成人精品午夜二三区 | 中国一级特黄高清免费的大片 | 99热这里只有精品在线播放 | 精品久久久久久久免费加勒比 | 性xxx69xxx视频在线观看 | 亚洲精品国产福利片 | 青青热久久国产久精品 | 国产女人水多毛片18 | 欧美日本一道高清免费3区 欧美日本一道免费一区三区 | 久久久精品久久久久久久久久久 | 最新九九精品 | 国产精品久久久久a影院 | 欧美成人精品一区二区 | 老子影院午夜理伦手机不卡 | 婷婷伊人五月 | 婷婷精品| 国产精品久久久久久网站 | 炮房五月 | 8090成人午夜精品 | 亚洲精品第一国产综合高清 | 国产成人精品一区二三区在线观看 | 九九资源 | 欧美精品毛片 | 日韩欧美一区二区久久 | 亚洲激情网址 | 国产第一综合另类色区奇米 | 久久一区二区精品综合 | 最新中文字幕在线 | 亚洲高清成人欧美动作片 | 在线观看亚洲成人 | 欧美日韩高清一区二区三区 | 色天使色婷婷丁香久久综合 | 第一福利视频 |