excel循环播放

excel有100行数据,设定5秒翻页10行,有启动和停止,该怎么做啊
广东省
浏览 509
收藏
3
分享
3 +1
4
+1
全部评论 4
 
林华辉
// 全局核心变量(请勿移动位置) let runFlag = false, row = 11; // 基础配置(仅修改这3个数值) const gap = 5, step = 10, maxRow = 50; // 启动滚动 function Start(){runFlag=true;scroll(); } // 停止滚动 function Stop(){runFlag=false;MsgBox("已停止");} // 滚动主逻辑 function scroll(){ if(!runFlag) return; // 执行窗口滚动 ActiveWindow.ScrollRow = row; // 更新滚动行号 row = row+step > maxRow ? 11 : row+step; // 定时递归,非阻塞循环 Application.OnTime(Application.Now+gap/86400,"scroll"); }
· 广东省
回复
林华辉
这个只能点一次触发一次,不能自动一直定时循环,有没有懂这个计时器怎么用的,帮忙改改
· 广东省
回复
 
wils
wils

创作者俱乐部成员

宏用ontime做确实可以,但没必要吧,问ai写个html滚动显示100行数据的网页,既准确又方便
· 河南省
回复
 
Hypnotist
Hypnotist

WPS寻令官 | WPS产品体验官

回答:可以使用VBA宏进行处理,具体怎么写,我也不会。建议你问问灵犀
· 四川省
回复