李大師 發問時間: 電腦與網際網路程式設計 · 2 0 年前

我要其他i

Private Sub Command2_Click()   For i = 0 To 9           '橫       If Val(Text1(i)) = Val(Text1(i)) Then          MsgBox "數字重複"       End If    NextEnd Sub我想讓i為i以外的i,就是i如果是7,那i不能出現7。可行嗎?怎麼寫?

已更新項目:

例如:有一百個TEXT形成正方形,每列十個,有十列。每列、每行數不能重複

2 個解答

評分
  • 世賢
    Lv 7
    2 0 年前
    最佳解答

    您可以使用雙層迴圈與兩個變數做判斷,即可將 i 與 i 以外的值做判斷,類似資料排序的方式。

  • Tony
    Lv 6
    2 0 年前

    加個判斷

    If i <> 7 then

    加上你的

    end if

    可是為什麼不能出現7 @@?

    2005-06-01 10:32:28 補充:

    阿~我大概聽懂了

    發問者是不是一個是變數i一個是迴圈的i阿

    所以才會說回圈i和外面的i做比較這樣?

    如果是這樣的話你的觀念就錯嚕

    因為你的外面的變數i跟回圈i其實是一樣的東西

    請用不同的變數做比較

    不能用相同名稱

    迴圈的i也是一個變數,並不是說他是迴圈就不是變數!

還有問題?馬上發問,尋求解答。