在电视上循环excel工作表

我们有一个电子表格在电视屏幕上显示,它只用于一张工作表,但现在销售数据已经添加到其他工作表中。

电子表格的设置如下:DisplayData(Worksheet1) – SalesPerson(Worksheet2) – TeamChart(Worksheet3)

我一直在使用的代码是:

Sub changesheet() intRun = 1 Do While intRun = 1 Worksheets("DisplayData").Select Application.Wait (Now + TimeValue("0:00:10")) Worksheets("SalesData").Select Application.Wait (Now + TimeValue("0:00:15")) Worksheets("GraphData").Select Application.Wait (Now + TimeValue("0:00:15")) Loop 

代码工作,如果我有工作表上的文字,但不是如果有任何数据透视表包括在内。 我收到错误:

 Run-time error'9' Subscript out of range 

在这里输入图像说明

我已经上传和图像也显示了如何命名,只是想知道是否有人可以帮助。

谢谢,

你的两个代码示例是不同的。 看起来您可能试图访问可能不存在的名为“GraphData”和/或“SalesData”的工作表。