我使用了个表格,我的意思是想表格中第3,5,7列中单元格的值为"×"时就Call FSOW函数,输出记录,现在问题是当某一行的3,5,7列单元格都为"×"时,会输出3条记录,有2个"×"时输出2条记录,而我的意思是不管有几个"×"只输出一条记录,怎么去弄啊??Dim i As Long, j As LongWith Grid1
For i = 1 To .Rows - 1
For j = 2 To 6 Step 2
If .Cell(i, j + 1).Text = "×" Then Call FSOW(Time & "," & .Cell(i, 1).Text & _
"," & .Cell(i, 2).Text & "," & .Cell(i, 3).Text & "," & .Cell(i, 4).Text & _
"," & .Cell(i, 5).Text & "," & .Cell(i, 6).Text & "," & .Cell(i, 7).Text & _
vbCrLf, App.Path & "\OffNetRecord\" & Year(Date) & Month(Date) & Day(Date) & ".ini")
Next j
Next i
End With
For i = 1 To .Rows - 1
For j = 2 To 6 Step 2
If .Cell(i, j + 1).Text = "×" Then Call FSOW(Time & "," & .Cell(i, 1).Text & _
"," & .Cell(i, 2).Text & "," & .Cell(i, 3).Text & "," & .Cell(i, 4).Text & _
"," & .Cell(i, 5).Text & "," & .Cell(i, 6).Text & "," & .Cell(i, 7).Text & _
vbCrLf, App.Path & "\OffNetRecord\" & Year(Date) & Month(Date) & Day(Date) & ".ini")
Next j
Next i
End With
解决方案 »
- VB里播放音乐的问题.谢谢了
- vb中怎样让word关闭按钮失效
- 如果检测空闲
- [请教]关于VB画图
- 哥们!快帮忙啊,阴阳转换算法。
- 怎么样让数据控件 DataGrid 按我选定的日期或默认当天的日期显示 相符的记录?
- 请教更好的方法(有关图形)(马上给分)
- 我用VB开发了一个客户端的数据库程序,通过ODBC向服务器数据库中录入数据。现在我在另外一个域的工作站上想运行我的程序,ODBC都测试成功了,但是却登录不上(两个服务器已经建立了信任关系),出错的提示信息是:
- acptvb,我有一个有关winsock的积压了很久的问题,请指教,谢谢!!!
- VB擂台(高手请退出)一键锁定电脑,如死机无黑屏无蓝屏无法关机!并出现警告“关闭电源会......",并且鼠标可移动
- 有人做过VB操作cisco路由器的程序吗?比如查看路由器的S端口是UP还是Down
- 请问什么api能判断系统是32位还是64位?
For 列 从1到最大
If 3或者5或者7列为× 那么
输出
Exit For
End If
Next 列
Next 行
在那行进行列判断的时候发现有×,输出后退出列循环。