【发布时间】:2016-06-23 16:04:24
【问题描述】:
我在 excel 2010 中有一个电子表格,其中包含一个宏,可以根据另一个表(表 2)的大小调整表(表 1)的大小,因为它们应该始终具有相同的行数。表 2 中的行数每月都在变化。只要表 2 添加行,此宏就可以正常工作。如果表 2 减去行,那么我会在表 1 下得到不需要的公式/数据。我正在使用的宏:
Sub Table 1()
Sheet3.Unprotect Password:="password"
ThisWorkbook.Sheets("Sheet3").ListObjects("Table 1").Resize [range]
Sheet3.Protect Password:="password"
End Sub
有没有办法编写宏来删除这些无关数据(当前表之后的所有数据/公式)?我知道手动删除它们很简单,但我希望保护包含表一的选项卡,并且只允许宏(也将受到保护)运行,以避免随机的人弄乱这个工作表。任何建议表示赞赏。
谢谢! 格雷厄姆
【问题讨论】:
-
这和MySql有什么关系?
-
表 1 是否只有公式?如果表1中有数据,它是如何进入的?
-
我猜与mysql无关,需要5个标签和系统建议。表一只是公式。