Never_Forget
October 21st, 2008, 01:21 PM
So I'm trying to make a password generator, but it's not letting me set a b c d ect as a string. Heres the code I try::
Dim TextSelect As Integer
TextSelect = Int(Rnd() * 26)
Dim Letter As String
Select Case TextSelect
Case 1 = Letter = "a"
Case 2 = Letter = "b"
Case 3 = Letter = "c"
Case 4 = Letter = "d"
Case 5 = Letter = "e"
Case 6 = Letter = "f"
Case 7 = Letter = "g"
Case 8 = Letter = "h"
Case 9 = Letter = "i"
Case 10 = Letter = "j"
Case 11 = Letter = "k"
Case 12 = Letter = "l"
Case 13 = Letter = "m"
Case 14 = Letter = "n"
Case 15 = Letter = "o"
Case 16 = Letter = "p"
Case 17 = Letter = "q"
Case 18 = Letter = "r"
Case 19 = Letter = "s"
Case 20 = Letter = "t"
Case 21 = Letter = "u"
Case 22 = Letter = "v"
Case 23 = Letter = "w"
Case 24 = Letter = "x"
Case 25 = Letter = "y"
Case 26 = Letter = "z"
End Select
Only problem is, it gives me a runtime error saying "A" cannot be converted to Boolean. If i try char it says the operator = is not needed, but that screws up the select command. How do i set a string as a single letter?
Dim TextSelect As Integer
TextSelect = Int(Rnd() * 26)
Dim Letter As String
Select Case TextSelect
Case 1 = Letter = "a"
Case 2 = Letter = "b"
Case 3 = Letter = "c"
Case 4 = Letter = "d"
Case 5 = Letter = "e"
Case 6 = Letter = "f"
Case 7 = Letter = "g"
Case 8 = Letter = "h"
Case 9 = Letter = "i"
Case 10 = Letter = "j"
Case 11 = Letter = "k"
Case 12 = Letter = "l"
Case 13 = Letter = "m"
Case 14 = Letter = "n"
Case 15 = Letter = "o"
Case 16 = Letter = "p"
Case 17 = Letter = "q"
Case 18 = Letter = "r"
Case 19 = Letter = "s"
Case 20 = Letter = "t"
Case 21 = Letter = "u"
Case 22 = Letter = "v"
Case 23 = Letter = "w"
Case 24 = Letter = "x"
Case 25 = Letter = "y"
Case 26 = Letter = "z"
End Select
Only problem is, it gives me a runtime error saying "A" cannot be converted to Boolean. If i try char it says the operator = is not needed, but that screws up the select command. How do i set a string as a single letter?