|
原程序如下:
Private Sub Form_Load()
Dim i As Integer
If (Me.Ctl1月.C) Then
Me.Ctl1月合计.C
Else
Me.Ctl1月合计.C
End If
If (Me.Ctl2月.C) Then
Me.Ctl2月合计.C
Else
Me.Ctl2月合计.C
End If
If (Me.Ctl3月.C) Then
Me.Ctl3月合计.C
Else
Me.Ctl3月合计.C
End If
If (Me.Ctl4月.C) Then
Me.Ctl4月合计.C
Else
Me.Ctl4月合计.C
End If
If (Me.Ctl5月.C) Then
Me.Ctl5月合计.C
Else
Me.Ctl5月合计.C
End If
End Sub想要改变成:所有的数据换成I,本人试了好几种都说程序错误
Private Sub Form_Load()
Dim i As Integer
for i=1 to 5
'所有的数据换成变量i,本人试了好几种都说程序错误,我知道现成这种加"i"肯定是错误,就是想把上面N个if语句改成for ..next i这样,请高手帮忙改一下,谢谢了
If (Me.Ctl"i"月.C) Then
Me.Ctl"i"月合计.C
Else
Me.Ctl"i"月合计.Ci"月])"
End If
next i
End Sub
[ 本帖最后由 su_xx 于 2008-1-22 15:34 编辑 ] |
|