2016-10-17 118 views
-1

我为小型税务和会计机构(1-10名员工)设计Excel电子表格。这些电子表格为他们提供简便准确的deprications计算,分配利益相关者的利润或计算汽车税。每个客户都有自己的电子表格,并且每年都会创建一个新的选项卡/表格。这些工作表包含一些简单的VBA和宏以允许一些自动化。年度申请Excel申请

到目前为止这么好。

我知道如何使用密码保护。但我缺乏条件保护的知识。我希望看到我的客户需要购买允许在新的一年使用电子表格的代码。

我想向他们发送一个简单的代码,内置了独立的电子表格,甚至是简单的.txt文件中。但其次,每个电子表格都应该有一个内置函数,禁止使用超出当前任何年份的任何一年。

所以实际上,如果一个客户支付明年的订阅,我给他们解锁文件(通过邮件或的TeamViewer),随后他们可以使用了一年的所有电子表格。也许不必解释,但在任何情况下,无论是何种订阅状态,电子表格中存储的旧信息都必须始终可用。所以,印刷和制作用于重新计算必须2014-15-16有可能,但不是2017年

对不起这么久一段文字。但感谢任何帮助。

丹尼斯 荷兰

+0

好的,那你的问题是什么?如果你想让某人为你编写代码,你可能会误解这个网站的概念和目的。我们在这里帮助您解决一些特定的编程问题。如果你希望有人为你制作一些商业项目,那么在Gumtree这样的分类网站上有很多VBA专家,我相信他们也在荷兰。 – Limak

回答

0

比方说,你许可的文件,2016年我们在今天的文件被打开的那一天。

您可以编写一个宏来检查今年的年份,如果是2016年,那么让密码为2016年密码(并且用户可以使用它,因为他拥有它),如果年份不再是2016年,那么用另一个用户没有的密码锁定文件。

+0

谢谢,这个想法很有道理。我的解决方案现在将包含一个Master Workbook和一个Slave Workbook。硕士将包含许可证信息,基本上是与日历年的阵列。它将被放置在一张只能由我自己打开的隐藏页面上。 – Dennis

+0

从属工作簿将参考主工作簿。如果授权年份不在阵列中,则所有基于年份的公式都将不起作用或将被削弱。 任何客户都可以根据需要制作从机工作簿的副本。我只需要他们的Master Workbook来更新年度订阅。 另外我可能需要一些简单的VBA代码来隐藏一些表格(VBA代码:非常隐藏)。 我意识到,Excel不能很好地保护,但目前尚未导入。 – Dennis

+0

@丹尼斯,如果答案是有用的,考虑标记为这样。这就是我们在这里表现出的欣赏;) –