For Next循环,我们已经说过了。
今天,我们还要说一说。请看下列:
请看以下代码,希望你又有新的发现哟!
这里面的信息可多了,你留意了吗?
1、单元格背景,用Interior表示;
2、单元格区域,可以用Resize进行扩充;rg.Resize(行数,列数)就是语法;
3、颜色,即可以用颜色序号ColorIndex表示,他的有效数字是1-56;也可以直接用Color表示,他的参数可以是RGB色,也可以是表示颜色的常量;
4、关于条件判断,我们的语法是
即,单行结果代码,可以省略End If的写法;
。。。。。。。。。。。。。。。。。。。。。
那么,如果有两个条件怎么办?
从以上,我们又可以读出:
1、当有两个条件时,我们直接可以用Else表示另外的情况;
2、当多条件判断时,If Then不换行的情况,将不会存在;
显然,在实际工作中,显示不只两个条件。
那,我们对多条件判断,又将如何应对?
我们来看代码
又长知识了吧,在这里,我们要知道以下内容:
1、当多条件判断的时候,我们可以用以下语法结构:
2、If条件语句的嵌套,遵循For Next语句嵌套原则;如果你不知道For Next语法的嵌套原则,那么可以回过头去看作者之前发的文章;
3、当引用同一个对象的时候,我们可以使用With 对象...End With的结果来简化代码,在引用范围内凡是出现这个对象的时候,用一小圆点代替;
4、表示单元格偏移时,我们使用的是Offset语句,即rg.Offset(行偏移,列偏移);至于Offset的其他用法 ,请参照工作表函数Offset;
您晕了么?
还有一个知识点,我们继续!
假如,我说是假如,我们不想从头循环到尾怎么办?
请接着看。。。。
继续解释:
1、当我们只想退出循环的时候,还可以继续执行循环语句下面的语句的时候(当然,这里没有写其他语句),我们可以使用Exit For来跑出循环;
2、当我们想直接退出程序的时候,我们可以使用Exit Sub来退出过程;
好了,又到了说再见的时候!
联系客服