- 帖子
- 522
- 主題
- 36
- 精華
- 1
- 積分
- 603
- 點名
- 0
- 作業系統
- win xp sp3
- 軟體版本
- Office 2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-12-13
- 最後登錄
- 2021-7-11
|
回復 1# 518587
結果是不是樣子?
0 10.0
1 10.4
2 5.4
3 10.0
4 10.2
5 5.8
6 10.6
7 9.8
8 9.8
9 10.6
10 11.2
0 0
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
10 0
0 10
1 10.4
2 10.2
3 10
4 5.2
5 5.8
6 10.6
7 9.8
8 9.8
9 10.6
10 11.2
如果是, 試試看- Option Explicit
- Private Sub CommandButton1_Click()
- Dim i, j, r1 As Integer
- Dim OK As Boolean
-
- '
- For i = 1 To 3
-
- OK = True '先假定所有的均介於 5 與 6 之間
-
- For j = 0 To 10
- r1 = i * 11 + j - 10
-
- '若有任一個不介於 5 與 6 之間, 則跳離迴圈
- '並設為 not OK, 換下一組
- If Cells(r1, 2) < 5 Or Cells(r1, 2) > 6 Then
- OK = False
- Exit For
- End If
- Next
-
- '若全部介於 5 與 6 之間, 則填0
- If OK Then
- For j = 0 To 10
- r1 = i * 11 + j - 10
- Cells(r1, 2) = 0
- Next
- End If
- Next
- End Sub
複製代碼 |
|