Private Sub Command1_Click()
MsgBox isneighber("acs") & vbCrLf & isneighber("buc")
End Sub
Function isneighber(ByVal x As String) As Boolean
If Len(x) >= 4 Or Len(x) < 3 Then Exit Function
isneighber = False
If Abs(Asc(Mid(x, 1, 1)) - Asc(Mid(x, 2, 1))) = 1 Or Abs(Asc(Mid(x, 2, 1)) - Asc(Mid(x, 3, 1))) = 1 Or Abs(Asc(Mid(x, 1, 1)) - Asc(Mid(x, 3, 1))) = 1 Then isneighber = True
End Function
Private Sub Command1_Click()
Dim int1 As Integer, int2 As Integer
CurrentX = 0: CurrentY = 100 ' 使第一行离标题栏100单位
For int1 = 1 To 9 ' 每次循环生成一行
For int2 = 1 To int1 ' 每次循环生成一项
Print Spc(3); CStr(int2); "×"; CStr(int1); "="; CStr(int1 * int2);
Next
Print ' 另起一行
Print ' 两行之间隔一空行
Next
End Sub
Private Sub Command1_Click()
If Len(Text1.Text) >= 4 Then MsgBox "输入数据必须等于三个字母", , "错误提示"
If Asc(Mid(Text1.Text, 1, 1)) + 1 = Asc(Mid(Text1.Text, 2, 1)) Or Asc(Mid(Text1.Text, 2, 1)) + 1 = Asc(Mid(Text1.Text, 3, 1)) Then MsgBox "Yes", , "Titile"
End Sub
Private Sub Command1_Click()
For i = 1 To 9
mystr = 1
For j = 2 To i
mystr = mystr & j
Next j
For k = i - 1 To 1 Step -1
mystr = mystr & k
Next k
mystr = CDec(mystr)
Print Spc(9 - i); mystr
Next i
End Sub