ExcelVBA 代码解释与逻辑解释是两回事
网友提问:

放大图片

代码解释:
a=0 就相当于a是False
i=3 代表行,从第3行开始
当A列不为空就一直循环
如果 a列第i行 不等于它的上一行 我们就将a改成 not a
如果a是true 就给i行第1列至i行第3列涂红色
每次行数+1
代码解释只有会的人能看懂,代码解释不等于逻辑解释,现在进行解释逻辑
你们公司大厅只有一盏灯且只有一个灯的开关,现在是关着的(可以理解为0或False)
人的性别有男和女
我们不管第一个进来的同事是男还是女
当第二个同事,进来时,如果与上一个同事性别不一样,就按一下开关
初始是关着的,按一下就是开,如果是开,再按一下就是关 (开可以理解为非0或True)
凡是灯亮时进入公司的,今晚加班学DAX原理
我们可以模拟一下
男1号 开关是关着的
男2号 因为也是男性,所以不动开关
男3号 因为也是男性,所以不动开关
女1号 因为与上一个同事性别不同,所以按开关,现在灯亮了
女2号 因为也是女性,所以不动开关,现在灯还是亮的
女3号 因为也是女性,所以不动开关,现在灯还是亮的
男4号 因为与上一个同事性别不同,所以按开关,现在灯灭了
男5号 因为也是男性,所以不动开关,现在灯还是灭的
男6号 因为也是男性,所以不动开关,现在灯还是灭的
女4号 因为与上一个同事性别不同,所以按开关,现在灯亮了
。。。。。。。。。。
这个规律一开始就已经定好了,我幼儿园时,老师经常会通过 点兵点将、骑马打仗、。。这个游戏从多个同学中找出一个同学去唱歌,我每次都通过改站队位置躲过了。
不知道这么说,能否听得懂。逻辑和写代码是2回事,代码就好比语文的字词句,能不能写出好的文章,和掌握的字词句有关系,但是不绝对!

ExcelVBA教程:https://www.bilibili.com/video/BV1rt4y1a72y