问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb中judge是什么意思

发布网友 发布时间:2023-02-20 09:09

我来回答

1个回答

热心网友 时间:2023-10-21 09:37

  这一节理解起来可能会有些困难,可能需要不断的反复的去复习才能理解,我起初学习也是这样,学了马上就忘记了,然后不断的重头来,这样直到掌握为止,可能一开始就没有理解透彻吧。

  我们还是举个例子来说明我们今天要给大家介绍的内容吧。我们经常会碰到一些数据,然后用条件格式进行一些处理加工,比如成绩吧,低于60的,我们显示红色,其他不变,相信这个大家都会了。那么我们今天用VBA来实现:如果成绩小于60,那么60那一栏会显示字样:有待改进:59(59为该人实际得分)

  代码如下:

  Sub example()
With ThisWorkbook.Worksheets(1)
maxrow = .UsedRange.Rows.Count
For i = 2 To maxrow
If .Cells(i, 2).Value < 60 Then
.Cells(i, 2).Value = "有待改进:" & .Cells(i, 2).Value
End If
Next
End With
  End Sub

  大家在第二行填写好分数之后,运行该程序就可以看到变化了。
  说到这里可以大家还是不明白,这个跟以前学习的没什么区别的嘛,不慌,我们接着往下走。

  如果我们只想判断A2单元格中的内容是否小于60,如果小于的话就把里面的内容改成:不合格(分数)。看代码:

  sub celljudge()
with thisworkbook.worksheets(1).cells(1,2)
if.value<60 then
.value="不合格("& .value &")"
end if
end with
End sub

  这个是判断单个的单元格,但是如果老板说你再判断另外一个,比如A5,那么我们就又要写一遍,哪天老板心血来潮又来一列,这个时候我们就要抓狂了,你*不能一次说完么?老板肯定也会说了,你*不能一次写完整么?
  这个时候就真的到了我们今天的重点了。VBA当然有办法解决上述要求。老板其实一点都不过分哈~~老板的要求无非就是指定一个单元格,然后判断。我们就实现他。

  下面的程序分成两个部分,有兴趣的同学可以无须改动下面任何字样(含中文)就直接将源代码拷贝后进行测试哈~~

  sub judge(老板指定的单元格)
with 老板指定的单元格 '直接就这样写成中文,不用改任何东西
if .value < 60 then
.value = "不合格(" & .value & ")"
end if
end with
End sub
  sub celljudge()
with thisworkbook.worksheets(1)
call judge(.range("A2"))
call judge(.range("A5"))
end with
end Sub

  OK,代码部分结束,如果老板再说需要检查哪个单元格,你只需要在第二段的代码后面写"call judge(.range("哪个单元格"))就好了。然后运行就好了。

  通过上述的代码,相信大家肯定有个发现,就是那个sub + 名称 +()中的那个括号里面终于用起来了。那么这个是干什么的呢?

  我们把judge(老板指定的单元格)这一部分的程序就称为子程序。然后进行调用。让后面出现的单元格照着子程序进行执行。

  Call是VBA中的专有词汇,表示调用的意思。当VB执行到这个地方的时候,他就会去执行Judge子程序。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 宝宝第一口肉泥吃什么肉比较好 对宝宝最好的肉是哪一种?海鲜?鸡肉?家长选对才是关键 用装老造句(大约30个左右) 2022年那个考中央财经的这个税务专硕录取分数 有谁可以帮忙做首打油诗:祝自己生日快乐~~ 第一个字在第一排首位,第二个字在二排第二位,第三个字 求安本能为洛下书生咏,有鼻疾,音故浊 名流爱其咏而弗能及,或手掩鼻,以学之的翻译 主人庭中荫乔木,愁君独向沙头宿。落帆渡桥来浦里,洛下书生解咏诗。天藻情缘两曜合。是什么意思。 八面来风扫雪寒什么意思 八面来风,生自何方,又往何处的含义? 多年不见老同学相聚的感慨句子 中央财经大学中澳班录取分数线 世界杯有哪些梗? 2018足球世界杯都有哪些梗? 2018年俄罗斯世界杯有哪些梗? 中央财经大学,会计学硕录取分数线 “水喝对了养生,喝错了伤身”那么你知道哪几类人需要少喝水吗? 人多喝水好吗 7类人要多喝水 它是比牛奶营养更好的奶,口感好易吸收,5类人要多喝 多喝水和少喝水的人,后来会怎样?这9类人夏天多喝水 垃圾分类小常识 中央财经大学社会与心理学院录取分数线 二级建造师考试报考条件有哪些 中央财经大学花钱能进吗 郑容和主演的电视剧 郑容和个人资料,郑容和个人资料 如何正确打理头发? 隤怎么读什么意思 颓什么意思?近义词和反义词是什么?英文翻译是什么? 【虺隤】的意思是什么?【虺隤】是什么意思? 虺隤为什么是病的意思 谁能告诉我ruln是什么意思? 师范类大学录取分数线2022 北师大日语录取分数线 北京师范大学研究生数学专业录取分数线 北师大公费师范生分数线2022 北京师范大学浙江录取分数线2022 小米吸尘器2 slim,苏泊尔c10 pro c11和美的Q3 哪个更好? 北京理工大学美术生录取分数线2022 梦见带情人回家是什么意思? 梦见带着情人回家