用vba写一个子程序判断一个字符串的第一个大写字母是什么。
以下是使用VBA编写的一个子程序,用于判断一个字符串的第一个大写字母是什么:
Sub FindFirstUpperCaseLetter()
Dim str As String
Dim firstUpperCase As String
' 输入字符串
str = InputBox("请输入一个字符串:")
' 遍历字符串的每个字符,找到第一个大写字母并退出循环
For i = 1 To Len(str)
If Mid(str, i, 1) Like "[A-Z]" Then
firstUpperCase = Mid(str, i, 1)
Exit For
End If
Next i
' 输出结果
If firstUpperCase <> "" Then
MsgBox "第一个大写字母是:" & firstUpperCase
Else
MsgBox "字符串中没有大写字母。"
End If
End Sub
使用此子程序时,会弹出一个对话框,要求输入一个字符串。程序会遍历该字符串的每个字符,找到第一个大写字母并输出。如果字符串中没有大写字母,则输出相应的提示信息
原文地址: https://www.cveoy.top/t/topic/h2Rd 著作权归作者所有。请勿转载和采集!