excel vba 如何查找包含小写字母的单元格
B列有很有多数据都是F1F2f2F3这样的如何判断B列单元格哪些是小f如果有小f责在c列对应的行后面写1先谢谢各位的意见不过我要补充的是我需要的是VBA最好是详细点的代码...
B列有很有多数据 都是 F1 F2 f2 F3 这样的
如何判断 B列单元格 哪些是小f 如果有小f责 在c列 对应的行后面写1
先谢谢各位的意见 不过我要补充的是 我需要的是 VBA 最好是 详细点的代码 展开
如何判断 B列单元格 哪些是小f 如果有小f责 在c列 对应的行后面写1
先谢谢各位的意见 不过我要补充的是 我需要的是 VBA 最好是 详细点的代码 展开
5个回答
展开全部
如下代码可实现对所有包含小写字母的单元格标为黄色。
Sub Text()
On Error Resume Next
Dim myRange As Range
Dim i As Single
For Each myRange In ActiveSheet.UsedRange
For i = 1 To Len(myRange)
If Asc(Mid(myRange, i, 1)) <= 122 And Asc(Mid(myRange, i, 1)) >= 97 Then
myRange.Interior.Color = vbYellow
End If
Next
Next
End Sub
展开全部
如果你是要求首字母是小写字母的单元格?
在VBA中,你可以利用ASC函数求B列数据首字母的返回值,如值大于等于97且小于等于122,则可以判断,首字母包含小写字母的单元格;
如果你是要求包含小写字母的单元格?
你可以利用FOR.....NEXT,MID逐一判断
方法是很多的,看你怎样选择!以上供你参考。
在VBA中,你可以利用ASC函数求B列数据首字母的返回值,如值大于等于97且小于等于122,则可以判断,首字母包含小写字母的单元格;
如果你是要求包含小写字母的单元格?
你可以利用FOR.....NEXT,MID逐一判断
方法是很多的,看你怎样选择!以上供你参考。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c1 =if(code(b1)=102,1,"")
VBA:
Sub xx()
For i = 1 To 100 '从1行到100行
If Left(Cells(i, 2), 1) = "f" Then
Cells(i, 3) = 1
End If
Next
End Sub
VBA:
Sub xx()
For i = 1 To 100 '从1行到100行
If Left(Cells(i, 2), 1) = "f" Then
Cells(i, 3) = 1
End If
Next
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在vba中要区分大小写,貌似需要 声明 option compare binary
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c1输入
=if(isunmber(find("f",b1,1)),1,"")
向下托c1
=if(isunmber(find("f",b1,1)),1,"")
向下托c1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询