请 excel vba高手帮忙解析一段代码

请逐句解析用法用意,谢谢DimddAsBooleanSubtest1()dd=True[E6]=Format(Now(),"aaaa")[E8]=Format(Now()... 请逐句解析用法用意,谢谢
Dim dd As Boolean
Sub test1()
dd = True
[E6] = Format(Now(), "aaaa")
[E8] = Format(Now() + 1, "aaaa")
[E10] = Format(Now() + 2, "aaaa")
test2
End Sub
Sub test2()
Dim t As Single
t = Timer
Do Until Timer > t + 0.2
DoEvents
Loop
If dd Then Range("a2") = Right(Range("a2"), 1) & Left(Range("a2"), Len(Range("a2")) - 1): test1
End Sub
Sub test3()
dd = False
End Sub
展开
 我来答
biaotiger1
2013-12-09 · TA获得超过1166个赞
知道小有建树答主
回答量:1570
采纳率:33%
帮助的人:430万
展开全部
E6\E8\E10单元格分别显示今天、明天、后天的星期数。如E6显示 星期一,E8显示星期二...

其他的代码都比较好解决吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bcatv
2013-12-09 · TA获得超过4434个赞
知道大有可为答主
回答量:4763
采纳率:77%
帮助的人:569万
展开全部
我感觉这个会死循环哦--在TEST1与TEST2 之间不断调用,或者我没看懂,呵呵
追问
这个确实是可用的,就是文字的自动滚动,主要是有几个地方没懂,第一,test1在整个语段中的用处,第二,test2到loop这段,几个代码看不懂,能帮忙解释下么
追答
前一个是显示时间,后一个是延时用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大曾乐园
2019-08-31
知道答主
回答量:36
采纳率:0%
帮助的人:2.6万
展开全部
这个不行,会出现错误,堆栈空间溢出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式