e mo ttcefre per auoy
一个还好,如果整个表都用填充这个公式,要卡十来秒数据才变回来
@Memories ???
seiromeM
公式多了肯定卡啊
自定义函数还是函数
你丫直接用vba处理不好嘛
e mo ttcefre per auoy
用自带的函数没这情况
seiromeM
见鬼了
我用自定义函数怎么跟自带的一样呢
我的还是读取批注,全是文本,一点不卡啊
e mo ttcefre per auoy
我现在vba还是入门
只会一些简单的循环,遍历
e mo ttcefre per auoy
数组和字典还不是蛮理解
seiromeM
好好上班,努力赚钱天天练呗,练多了就会了 seiromeM
给你去学习下我写的数组 e mo ttcefre per auoy
这个看得懂
这就是用来筛选的吧
321-苏江
@you are perfect to me 自带的函数用多了一样卡
正常现象
e mo ttcefre per auoy
请教一个问题
为什么有的if不用end if
而有时候if没有end if就会报错
seiromeM
这个遍历工作表提取指定信息
因为他if后面跟了exit sub
e mo ttcefre per auoy
嗯
@Memories 你这个可以解决我的问题。还不用去遍历工作表
321-苏江
@you are perfect to me THEN 后面的内容和then 在同一行不需要end if,then 的内容另起一行写的话最后要加END IF
e mo ttcefre per auoy
还有这样的说法
我都是习惯换一行
谢谢大神
321-苏江
then 的结果如果只有一条就可以结束判断,那一般会跟在then 后一行写,如果then后面要执行多条指令一般都是另起一行写,一条指令写一行
e mo ttcefre per auoy
嗦嘎受益匪浅碎叫了 321-苏江
if range("A1")="" then exit sub
if range("A1")<>"" then
[b1]=[A1]
[C1]=2
end if
多条指令如果不想分行写,就是不想用END IF,那多条指令之间用“:”分割还是写成一行
@you are perfect to me if range("A1")<&get;"" then [b1]=[A1]: [C1]=2 睡觉
e mo ttcefre per auoy
谢谢大神不吝赐教