ユーザーがテキストを入力するフォームにテキストボックスがあります。各文字には、a = 1、b = 2、c = 3 などのように異なる値が割り当てられます。たとえば、ユーザーが「aa bb ccc」と入力すると、ラベルの出力は次のようになります。
aa = 2
bb = 4
dd = 6
Total value is (12)
テキストボックスの文字列をループすることで合計値を取得できましたが、各単語の合計を表示するにはどうすればよいですか。これは私がこれまでに持っているものです:
For letter_counter = 1 To word_length
letter = Mid(txtBox1.Text, letter_counter, 1)
If letter.ToUpper = "A" Then
letter_value = 1
End If
If letter.ToUpper = "B" Then
letter_value = 2
End If
If letter.ToUpper = "C" Then
letter_value = 3
End If
If letter.ToUpper = "D" Then
letter_value = 4
End If
If letter.ToUpper = "E" Then
letter_value = 5
End If
If letter.ToUpper = " " Then
letter_value = 0
End If
totalletter = totalletter + letter_value
Label1.Text = Label1.Text & letter_value & " "
txtBox2.Text = txtBox2.Text & letter_value & " "
Next letter_counter