9, excel vba 男朋友掉进水里了__初识选择结构

生活中总是充满了各种各样有趣的事情.面对同一个事情,你的不同的选择将会有不同的收获,同时也有不同的代价. 

有一天,天朗气清,你相约男友,嬉戏于西湖断桥上.突然一个不留神,你男友落入水中,看到他在水中一边扑腾,一边大喊,救我,help me!, 我不会游泳.  

这个时候,面对男友落水.

如果    我会游泳    那就:

     亲爱的我来了

其它情况:

     亲爱的你去吧

结束


在vba中也有它自己的选择判断结构. 比较常用的结构如下:


if 条件成立  then 

     do something

else

     do something

 end if

有vba的程序结构中,很多都是成对出现的. 比如 前面看到的  sub 和end sub , 这里则可以看到  if    和end if.  

接下来让我们在vba 中实际写一段判断结构的代码,来体验下.

Public Sub diandiandidi9()

 i_can_swim = True 
 
 If i_can_swim = True Then
    
     Range("A1").Value = Range("A1") & "_wait_me"

Else
   

    Range("A1").Value = Range("A1") & "_bye_bye"

end if

End Sub




运行效果如下:




代码说明:

i_can_swim = True 

这里我们写了一个变量, i_can_swim, 并把它的值设置为true.  所以当执行的if 语句时, 由于等于true, 就会执行if下面的语名. 不会去执行else后面的语句了. 

如果你把这个变量的值设置成:

i_can_swim = false

执行该程序,会变成什么样呢,你可以修改试试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值