Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行宏时使用Excel_Excel_Vba - Fatal编程技术网

运行宏时使用Excel

运行宏时使用Excel,excel,vba,Excel,Vba,我不确定是否可以做到这一点,但如果用户可以在后台运行宏时使用excel电子表格,那就太好了。有什么办法可以做到这一点吗?谢谢 编辑:用户通过宏重复(>10^5次)生成n个项目(n~100)的随机排列。这可能需要大约10-15分钟(或更多)才能完成。因此,如果用户可以在宏运行时打开excel工作簿执行其他任务,那就太好了。(它通常与运行宏的工作簿不同)。请告诉我是否可以这样做,如果可以,它可能对正在运行的宏产生的任何性能影响。谢谢。当宏运行时,用户可以打开Excel应用程序的第二个实例,并在其他工

我不确定是否可以做到这一点,但如果用户可以在后台运行宏时使用excel电子表格,那就太好了。有什么办法可以做到这一点吗?谢谢


编辑:用户通过宏重复(>10^5次)生成n个项目(n~100)的随机排列。这可能需要大约10-15分钟(或更多)才能完成。因此,如果用户可以在宏运行时打开excel工作簿执行其他任务,那就太好了。(它通常与运行宏的工作簿不同)。请告诉我是否可以这样做,如果可以,它可能对正在运行的宏产生的任何性能影响。谢谢。

当宏运行时,用户可以打开Excel应用程序的第二个实例,并在其他工作簿上正常工作。同样的工作簿也可以以只读方式打开。

当宏运行时,用户可以打开Excel应用程序的第二个实例,并在其他工作簿上正常工作。同样的工作簿也可以以只读方式打开。

将“doevents”添加到循环中可能会有所帮助。这实际上取决于宏的操作。您能给我们提供更多详细信息吗?另外,为了清楚起见,用户是想使用宏正在使用的
相同的
工作簿,还是不同的工作簿?因为如果它是另一个,您可以打开另一个Excel实例并继续工作!请注意,根据宏的作用,处理时间可能会较慢。将“doevents”添加到循环中可能会有所帮助。这实际上取决于宏的作用。您能给我们提供更多详细信息吗?另外,为了清楚起见,用户是想使用宏正在使用的
相同的
工作簿,还是不同的工作簿?因为如果它是另一个,您可以打开另一个Excel实例并继续工作!请注意,根据宏的功能,处理时间可能会慢一些。这正是我想要的。谢谢。我试过这个,但它只是返回到已经运行的电子表格。如果宏执行停止,新工作簿将打开,但当第一个工作簿上的宏重新启动时,我将无法使用它。这可能是微软为了推广更昂贵的未来版本Excel而创建的一项功能。我的解决方案是:使用第二台计算机,其工作文件通过闪存驱动器和Microsoft SyncToy进行同步。这就是我要找的。谢谢。我试过这个,但它只是返回到已经运行的电子表格。如果宏执行停止,新工作簿将打开,但当第一个工作簿上的宏重新启动时,我将无法使用它。这可能是微软为了推广更昂贵的未来版本Excel而创建的一项功能。我的解决方案是:使用第二台计算机,其工作文件通过闪存驱动器和Microsoft SyncToy进行同步。