私は VBA で小さなスコア ルックアップ プログラムを書いています。次のコードはタイトルにエラーを表示します。私は VBA が初めてで、エラーは Excel 自体によって生成された最初の行を指しています。
Private Sub btnSearch_Click()
Name = txtSearch.Text
AmountOfEntries = Range("i10")
For i = 1 To AmountOfEntries
If Range("a" + i) = Name Then
cell = i
Else
cell = "Error"
End If
Next i
If cell = "Error" Then
lblScore.Caption = "Your Username is Incorrect. Please Try Again"
Else
lblScore.Caption = "Your Score Is : " + Range("b" + cell)
End If
End Sub
私のスプレッドシートには、「A」列に名前のリストが含まれ、「B」列にスコアのリストが含まれています。「I10」には、リスト内のエントリ数を含むフィールドがあります。