精华内容
下载资源
问答
  • vbFOR循环语句的教学
  • 以百鸡百钱为载体,通过比较for语句和do语句,掌握这两种语句的异同。
  • VB中的For循环用法例子,VB初学者参考,实例内没别的内容,就一个For循环。
  • VB For 循环语句的用法

    万次阅读 2017-03-14 07:18:50
    For循环的格式: For 循环变量 = 初值 To 终值 [Step 步长] step 2 就是i=i+2 [循环体] Next [循环变量] 注意: 1) 当步长 > 0 时 循环执行的条件:循环变量 2) 当步长 循环执行的...

    For循环的格式:

    For 循环变量 = 初值 To 终值 [Step 步长]   step 2 就是i=i+2

    [循环体]

    Next [循环变量]

    注意:

    1) 当步长 > 0 时

    循环执行的条件:循环变量 <= 终值

    2) 当步长 < 0 时

    循环执行的条件:循环变量 >= 终值

    强行退出 For 循环,请使用 Exit For。


    举例1: 单击命令按钮 Command1 后,先后弹出很多消息框,消息内容一开始是 1,最后是 100,每弹出一次,消息内容加 1,也就是 1; 2; 3; ...; 98; 99; 100。

    VB 代码如下:

    Private Sub Command1_Click()

    Dim i As Long

    For i = 1 To 100

    MsgBox i

    Next

    End Sub


    如果使用 For 语句,代码如下:

    Private Sub Form_Load()

    For i = 1 To 100

    MsgBox i, vbInformation      /vbInformation 指显示图标,下同

    Next

    MsgBox "Finished", vbCritical

    End Sub


    举例2,While格式

    如果不用 For 语句,我们可以这样做:

    Private Sub Form_Load()

    Dim i As Long

    i = 1

    While i <= 100 '使用 While 语句

    MsgBox i, vbInformation

    i = i + 1 '这句话千万不能少!否则会造成死循环!!

    Wend   '不能用end while

    MsgBox "Finished", vbCritical

    End Sub


    举例3,Do while

    Private Sub Form_Load()

    Dim i As Long

    i = 1

    Do While i <= 100 '使用 Do While 语句

    MsgBox i, vbInformation

    i = i + 1 '这句话千万不能少!否则会造成死循环!!

    Loop

    MsgBox "Finished", vbCritical

    End Sub


    举例3 do until

    如果连 Do While 都不能用,我们还可以这样做:

    Private Sub Form_Load()

    Dim i As Long

    i = 1

    Do Until i > 100 '使用 Do Until 语句

    MsgBox i, vbInformation

    i = i + 1 '这句话千万不能少!否则会造成死循环!!

    Loop

    MsgBox "Finished", vbCritical

    End Sub



    展开全文
  • vbfor循环

    2013-12-03 14:00:14
    1 FOR为循环说明语句 由它说明循环变量的初值 终值 2 FOR与NEXT之间的为循环体 表示重复执行的部分 3 NEXT为循环终端语句 程序每执行到此表示完成了一次循环 这时循环变量就要增 加一个步长值 直到当变量值超过...
  • vb for 循环语句

    2010-07-23 20:22:47
    vb for循环语句,初次提交不知感觉怎么样。望楼主见谅了。以后还会持续关注发帖字。
  • vb常用语句

    热门讨论 2021-02-27 15:41:04
    1、输入语句 变量名 = InputBox(“请输入变量的值”) 2、输出语句 Print 表达式 3、声明语句 Dim 变量名 As 数据类型 Dim 变量名1 As 数据类型,变量名2 As 数据类型,… Dim 数组名(1 To n) As 数据类型 4、赋值...

    1、输入语句

    变量名 = InputBox(“请输入变量的值”)

    2、输出语句

    Print 表达式

    3、声明语句

    Dim 变量名 As 数据类型

    Dim 变量名1 As 数据类型,变量名2 As 数据类型,…

    Dim 数组名(1 To n) As 数据类型

    4、赋值语句

    变量名 = 表达式

    5、注释语句

    ‘注释文字

    6、分支语句

    ①单分支语句

    If 条件 Then

    语句组

    EndIf

    ②双分支语句

    If 条件 Then

    语句组A

    Else

    语句组B

    EndIf

    7、循环语句

    ①Do循环语句

    Do While 循环条件

    语句组

    Loop

    ②For循环语句

    For 循环变量 = 初值 to 终值 Step 步长

    语句组

    Next 循环变量

    展开全文
  • VB For each循环实例

    2010-06-07 14:23:26
    VB For each循环实例 VB For each循环实例
  • VB程序设计for循环语句说课稿PPT课件.pptx
  • vb乘法表代码乘法表代码乘法表代码乘法表代码
  • VBFor Each…Next循环

    千次阅读 2020-06-06 16:05:59
    该循环不需要计数器变量,VB自己知道应该执行几次循环。我们拿工作表集合作个例子,要删除工作簿里面的工作表,你首先不得不要选择它,再选择“编辑”-“删除工作表”。如果要只留一个工作表在工作簿里面的话,你就...

    当你的过程需要在一个集合的所有对象或者一个数组的所有元素之间循环时,应该使用For Each…Next循环。该循环不需要计数器变量,VB自己知道应该执行几次循环。我们拿工作表集合作个例子,要删除工作簿里面的工作表,你首先不得不要选择它,再选择“编辑”-“删除工作表”。如果要只留一个工作表在工作簿里面的话,你就不得不使用同样的命令,次数取决于工作表的总数。因为每个工作表都是工作表集合里的一个对象,所以使用ForEach…Next循环来加速删除工作表。

    该循环的形式是:

    For Each 元素 In 组合
    语句1
    语句2
    语句N
    Next [元素]

    在上面的语法中,元素一个数组或者集合的所有元素都将被赋予的变量,如果是数组的话,该变量必须为Variant数据类型;如果是集合的话,则必须是个对象数据类型。组合是集合的名称或者数组的名称。

    Sub IsSuchSheet()
    Dim mySheet As Worksheet
    Dim counter As Integer
    counter = 0
    For Each mySheet In Worksheets
    If mySheet.name = "Sheet2" Then
    counter =counter + 1
    End If
    Next mySheet
    If counter = 1 Then
    MsgBox "This workbook contains Sheet2."
    Else
    MsgBox "Sheet2 was not found."
    End if
    End Sub
    

    过程打开一个新工作簿并且选择Sheet2。ForEach…Next循环遍历每个工作表(从所选的Sheet2开始)并且删除它们。当过程结束的时候,该工作簿只剩一个工作表Sheet1了。这里是另外一个检查某个工作表是否存在于一工作簿中.

    展开全文
  • VB循环语句: 经常地,当编写代码时,我们希望将一段代码执行若干次。我们可以在代码中使用循环语句来完成这项工作。 Private Sub Command1_Click() Fori = 1 To 10 Print i Nexti End Sub 具体请看视频...

    主讲老师:郭盛华

     

    VB循环语句:

     

    经常地,当编写代码时,我们希望将一段代码执行若干次。我们可以在代码中使用循环语句来完成这项工作。
     
    Private Sub Command1_Click()
    Fori = 1 To 10
      Print i
    Nexti
    End Sub
     
    具体请看视频教程:微博@郭盛华老师
    展开全文
  • VB.NET中的for循环

    万次阅读 2017-12-25 20:58:56
    VB.NET中的for循环 循环11次,0~10,包括0和10 Continue For结束本次循环。
  • For a = 0 To struser.Count – 1If a = 0 Thenstrruser = “‘” & struser.Item(a).ToString.Trim & “‘”Elsestrruser = strruser & ” , ” & “‘” & struser.Item(a).ToString.Trim & “‘”End IfNext ...
  • VB学习之路 ——基本语句

    万次阅读 多人点赞 2019-07-04 22:22:47
    1. 一个很简单的 If(表达式) ........Then的问题,在VB的程序编写时候 ,如果在if....Then后面只有一条需要执行的语句,并且将执行的一条语句直接放在了Then的后面,则不需要后面加上End If,加上就报错 。...
  • 也就是说,for内的语句没有被执行。 代码如下: ``` Dim r(100) As String Dim rec As Integer Private Sub Form_Load() Open ("result.txt") For Input As #3 rec = 0 Do Until EOF(3) Line Input...
  • 当需要为集合或数组的每个元素重复执行一组语句时,可以使用 For Each...Next 循环,通过For Each遍历出每个元素。 还是采用《流程控制:循环语句 For...Next》中的题目 一组数按照由小到大的顺序进行排序: ...
  • VB6.0中For语句的两种用法,如何用第二种用法遍历一个数组?
  • VB循环结构之For Each...Next详解

    千次阅读 2021-01-07 20:33:06
    For Each…Next语句用于逐一循环数组或集合中的每个元素。 语法格式如下: For Each <数组或集合中的元素> in <数组或集合> <循环体> [Exit For] Next <数组或集合中元素> 说明: 数组或...
  • vb 循环 Do While 语句

    2019-10-01 16:41:17
    Do While (i > 0) i = i -1 Loop 先判断 ,当条件为 True 时,运行 ... For Each ref_row As DataGridViewRow In ExcelProcesses Next 转载于:https://www.cnblogs.com/IRIS-TK1/archi...
  • 版权声明:本文为博主原创文章,转载请...For...Next 语句用于执行重复操作 最简单的结构: For 初始值 To 结束值 执行语句块 Next 例如下面的代码: Sub Main() Dim i As Integer Dim s As Integer = 0 ...
  • 使用for语句时的注意事项

    千次阅读 2020-01-20 22:58:33
    (1)for语句中的表达式可以省略,但表达式之间的分隔符不能少. (2)当for语句的循环体内容为空时,一定在for的结尾添加分号。 (3)一定注意循环变量的初始值,由于编译器不同,并不是所有的整数在声明时都被初始化为0...
  • 版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。... 执行语句块 Next 看下面的例子: Sub Main() Dim i As Integer Dim j As Integer = 0 F...
  • vb.net语句 The actual effect of the Imports statement in VB.NET is often a source of confusion for people learning the language. And the interaction with VB.NET References makes for even more ...
  • 运行效果: 程序代码: Private Sub Command1_Click()  Dim a As Long, b As ... For b = 1 To 23 - a ... For b = 1 To 2 * a - 1 ...3、VB编程时,敲入“?”会自动变为print。
  • for循环语句读取不同的变量值,用来逐个执行同一组命令;使用while循环语句时,可以根据特定的条件反复执行一个命令序列,直到该条件不再满足时为止。在脚本应用中,应该避免出现死循环的情况,否则后边的命令操作将...
  • Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java...
  • VB和C#中循环语句

    千次阅读 热门讨论 2015-11-29 18:46:14
    引言:学习了C#的循环语句,让我觉得有点吃力,其实从原理上讲这些是学过的,只是没有对比着来...(1)VBfor...next 与 C#中的for  VB: For 循环变量=初值 to 终值 [step 步长]  循环体 Next 循环变量 例:求1
  • 5·6·7·8求解答,最好有详细过程,问这么简单的问题,怪不好意思的,求帮一帮我呗
  • vb.net 教程 2-8 流程控制:跳转语句GOTO

    千次阅读 2017-04-04 13:12:34
    执行GOTO语句将无条件地跳转到过程内的标签所在代码。 需要注意的是:由于GoTo的跳转使代码具有不确定性,而且阅读和维护会变得更加困难,应该尽可能的减少使用。 看以下代码,输出0-100,但是当等于5时,结束输出...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,081
精华内容 8,832
关键字:

vb语句for