excel vba 如何正确表示如下语句

IfCells(69,1).Text<>"*总计*"ThenMsgBoxCells(69,1)Else:MsgBox"错"EndIf谢谢。... If Cells(69, 1).Text <> "*总计*" Then
MsgBox Cells(69, 1)
Else: MsgBox "错"
End If
谢谢。
展开
 我来答
nhking
2012-11-03 · TA获得超过3.1万个赞
知道大有可为答主
回答量:3.6万
采纳率:78%
帮助的人:1.1亿
展开全部
If Cells(69, 1) <> "*总计*" Then
MsgBox Cells(69, 1)
Else
MsgBox "错"
End If
追问
我cells(69,1)填的明明是 ** 总计13.679,08 4.021,65
为什么用你的表达式得到的是 MsgBox Cells(69, 1)
怎么用If Cells(69, 1) = "*总计*" 得到的却是MsgBox "错"
求解
追答
你要的是含“总计”则显示内容,不含则显示“错”的语句 是:
If Cells(69, 1) Like "*总计*" Then
MsgBox Cells(69, 1)
Else
MsgBox "错"
End If

如你要的是不含“总计”则显示内容,含则显示“错”的语句 是:
If Cells(69, 1) Not Like "*总计*" Then
MsgBox Cells(69, 1)
Else
MsgBox "错"
End If
凝聚每分爱
2012-11-03 · TA获得超过485个赞
知道小有建树答主
回答量:913
采纳率:0%
帮助的人:542万
展开全部
A = Cells(69, 1)
If Not A Like "*总计*" Then
MsgBox A
Else
MsgBox "错"
End If
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
祁祁囡囡
2012-11-03 · 贡献了超过146个回答
知道答主
回答量:146
采纳率:0%
帮助的人:37.8万
展开全部
无知
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式