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

用VBA select case语法63

发布网友 发布时间:2023-11-09 08:49

我来回答

5个回答

热心网友 时间:2024-12-04 06:29

Private Sub CB1_Click()

Select Case Sheet1.Range("A1")

Case "A"

Sheet1.Range("A3") = "联想"

Case "B"

Sheet1.Range("A3") = "华硕"

Case "C"

Sheet1.Range("A3") = "惠普"

Case "D"

Sheet1.Range("A3") = "IBM"

Case "E"

Sheet1.Range("A3") = "三星"

Case Else

Sheet1.Range("A3") = "不知道"

End Select

End Sub

扩展资料:

Select Case结构提供了 If...Then...ElseIf结构的一个变通形式,可以从多个语句块中选择执行其中的一个。Select Case语句提供的功能与 If...Then...Else语句类似,但是可以使代码更加简练易读。

Select Case结构在其开始处使用一个只计算一次的简单测试表达式。表达式的结果将与结构中每个 Case 的值比较。如果匹配,则执行与该Case 关联的语句块,示例代码如下:

Dim value '定义一个变量

value = 10 '变量赋值为10Select Case value '判断变量的值大小,如果相等则输出变量值

Case 0 MsgBox 0

Case 1 MsgBox 1

Case 2 MsgBox 2

Case Else MsgBox "数值超出范围!" '如过都不相等,则输出”数值超出范围!”End Select    

注意:Select Case结构只计算开始处的一个表达式(只计算一次),而 If...Then...ElseIf 结构计算每个 ElseIf 语句的表达式,这些表达式可以各不相同。仅当每个 ElseIf 语句计算的表达式都相同时,才可以使用 Select Case 结构代替If...Then...ElseIf 结构。

热心网友 时间:2024-12-04 06:29

欢迎大家观看本期视频,本期视频主要为大家介绍VBA的判断语句Select Case怎么使用。

热心网友 时间:2024-12-04 06:30

private
sub
command2_click()
dim
num
as
integer
dim
a
as
string
dim
state
as
integer
state
=
0
adodc2.recordset.addnew
for
num
=
0
to
8
if
check1(num).value
=
1
then
state
=
state
+
1
select
case
state
case
1
adodc2.recordset.fields("科目1")=check1(num).caption
case
2
adodc2.recordset.fields("科目2")=check1(num).caption
case
3
adodc2.recordset.fields("科目3")=check1(num).caption
case
4
adodc2.recordset.fields("科目4")=check1(num).caption
end
select
end
if
'这里少写end
if了
next
num
adodc2.recordset.close
end
sub

热心网友 时间:2024-12-04 06:30

Private Sub CB1_Click()
Select Case Sheet1.Range("A1")
Case "A"
Sheet1.Range("A3") = "联想"
Case "B"
Sheet1.Range("A3") = "华硕"
Case "C"
Sheet1.Range("A3") = "惠普"
Case "D"
Sheet1.Range("A3") = "IBM"
Case "E"
Sheet1.Range("A3") = "三星"
Case Else
Sheet1.Range("A3") = "不知道"
End Select
End Sub

热心网友 时间:2024-12-04 06:31

Private Sub CB1_Click()
Select Case Sheet1.Range("A1")
Case "A"
Sheet1.Range("A3") = "联想"
Case "B"
Sheet1.Range("A3") = "华硕"
Case "C"
Sheet1.Range("A3") = "惠普"
Case "D"
Sheet1.Range("A3") = "IBM"
Case "E"
Sheet1.Range("A3") = "三星"
Case Else
Sheet1.Range("A3") = "不知道"
End Select
End Sub

给分吧!!!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
空调加氟时要注意什么? 电脑安装了pr兼容性pr显示系统兼容性报告 带你了解——赫伯罗特 一千克面粉三十元一克面粉多少钱 大米2元500克面粉3元500克 2千克大米和和1500克面粉多少钱?_百度... ...面粉每千克多少元.大米25千克4.5元一千克面粉2 买8000克面粉需要32元,每千克面粉多少钱 500克面粉2元钱1千克面粉多少钱,怎么练式? 软棕和硬棕哪个好 amd rx6800m相当于nvidia什么水平? QQ音乐下载了歌曲和歌词没有网络的情况下可以歌词同步吗? 孙赫廷是谁啊?1 孙赫廷的人缘好吗? 请大家帮帮忙,给我的网站起个好听的名子,我想搞个团购网,可不... 团购网起什么名字好 求一本现实的黑道小说,主角不要无敌,不要种马,不要爽文,不要...2 都说韩信点兵多多益善,那么韩信为何有如此大本事?3 韩信带兵多多益善是什么意思51 韩信带兵,多多益善什么意思?4 美国科罗拉多州阿拉蒙镇的金格牧场的动物遇袭事件发生在什么时候... 用一个手机号码注册了两个,旧的被新申请的微信替换了。请问怎么找... 我14号要去面试民航的空保,在面试时应该注意些什么啊?体检需...10 这部是张翰那部片子,出现这个表情的画面是多少集多少分钟? 电信天翼宽带WLAN怎么设置,设置好了wifi不能用怎么解决1 我一个手机号注册了两个,另外一个登不上了,怎么办? 团购网名叫什么名字比较好9 求好看的小说,要爽文 有雷和被虐不要 我想学法律 谁来帮帮我!!!555555 青岛海宏达文化传媒有限公司怎么样? 什么叫做基金? 通俗一点390 怎么申请办理基金赎回1 求高人帮帮我吧 我现在真的是很倒霉 想减肥,可是就是管不住我那张嘴。 我最近在减肥不敢吃太多东西,但是每次吃东西都不管不住自己这张嘴... 请问各位高手,装备在 东风雪铁龙 老爱丽舍16V上的原厂 固特异 Ducaro... 空乘面试的时候体检是要裸检吗男空乘的话26 中国民航冬季招生面试和体检过了以后,是不是毕业以后就在民航读... 民航招飞面试后的体检过了,接下来还有什么环节 气温过低对电脑有什么影响 是“会议纪要”,还是“会议记要”?为什么?24 倒霉了一年多了 什么事都不顺 有没有高人帮我算算 看我怎样开运 非常感 ... 请好心人帮我参考下中央民族大学、北航、北京工商大学、首都经贸大学... 一个手机号能申请两个吗? 电气自动化专业学什么168 最好的减肥方法是什么啊??为什么我就是控制不住喜欢吃东西啊?_百度知 ... 综艺哈哈哈哈哈频频上热搜,这到底是个什么样的综艺呢? 怎么注册新的 暑假做什么兼职能赚到钱? 谁知道张翰有一部可以快速愈合伤口的,现代电视剧叫什么名字 iphone5拍摄全景图片时如何使箭头自动在一条直线上1