excel vba 如何查找包含小写字母的单元格

B列有很有多数据都是F1F2f2F3这样的如何判断B列单元格哪些是小f如果有小f责在c列对应的行后面写1先谢谢各位的意见不过我要补充的是我需要的是VBA最好是详细点的代码... B列有很有多数据 都是 F1 F2 f2 F3 这样的
如何判断 B列单元格 哪些是小f 如果有小f责 在c列 对应的行后面写1
先谢谢各位的意见 不过我要补充的是 我需要的是 VBA 最好是 详细点的代码
展开
 我来答
nizheiwanyi
2015-12-21 · 知道合伙人软件行家
nizheiwanyi
知道合伙人软件行家
采纳数:546 获赞数:5709
数码爱好者

向TA提问 私信TA
展开全部

如下代码可实现对所有包含小写字母的单元格标为黄色。

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
ybcxj2008
2010-03-18 · TA获得超过291个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:210万
展开全部
如果你是要求首字母是小写字母的单元格?
在VBA中,你可以利用ASC函数求B列数据首字母的返回值,如值大于等于97且小于等于122,则可以判断,首字母包含小写字母的单元格;

如果你是要求包含小写字母的单元格?
你可以利用FOR.....NEXT,MID逐一判断
方法是很多的,看你怎样选择!以上供你参考。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HuaGeG
2010-03-19 · TA获得超过7707个赞
知道大有可为答主
回答量:8038
采纳率:26%
帮助的人:2199万
展开全部
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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yfbba
2010-03-18 · TA获得超过346个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:94.1万
展开全部
在vba中要区分大小写,貌似需要 声明 option compare binary
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
loveruby521
2010-03-18 · TA获得超过3.6万个赞
知道大有可为答主
回答量:2.1万
采纳率:33%
帮助的人:6387万
展开全部
c1输入
=if(isunmber(find("f",b1,1)),1,"")
向下托c1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式