Excel 2003 - 将自定义/用户定义的属性分配给单个单元格?

发布于 2024-11-01 05:42:44 字数 297 浏览 5 评论 0原文

Excel 单元格对象是否公开“自定义”属性?我希望单元格有一个将在 VBA 函数中使用的“标签”,但是,我不希望该“标签”对用户可见。

例如;

单元格 A1 具有归因于它的自定义属性/标签“个人||财务”。该属性应该(可能)只能通过 VBA 访问。然后,我可以在过程中使用此属性,以便知道单元格的值应保存在数据库中的何处。我将使用用户表单设置属性。

我希望这是有道理的。在 Access 中,我使用控件的 Tag 属性通过 VBA 执行操作。原理大致相同,只是我需要标记一个单元格,而不是一个控件。

谢谢, 菲尔.

Does the Excel cell object expose "custom" properties? I'd like a cell to have a "tag" which will be used in a VBA function, however, I don't want this "tag" to be visible to a user.

For example;

Cell A1 has the custom property/tag "Personal||Finance" attributed to it. This property should (possibly) only be accessible via VBA. I can then use this property in a procedure in order to know where in a database the value of the cell should be saved. I will set the property using a user-form.

I hope this makes sense. In Access, I use the Tag property for a control to do things via VBA. The principle would be broadly the same, only instead of a control, I need to tag a cell.

Thanks,
Phil.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

七分※倦醒 2024-11-08 05:42:44

名称将是一个很好的简单解决方案。它们可以通过用户访问。

但是,如果您确实想对最终用户隐藏它,您可以创建一个非常隐藏的工作表。然后创建一个自定义类来管理“标签”元素和单元格信息的创建、删除,为数据库映射构建一个漂亮的查找表。除非通过 VBA,否则用户无法访问该工作表。这增加了更多的复杂性,但对用户完全隐藏,并且比名称方法稍微灵活一些。

Names would be a nice simple solution. They are accessible via the user.

However, if you really want to hide it from the end user, you could create a very hidden worksheet. Then create a custom class to manage the creation,deletion of the 'tag' elements and cell information to build a nice lookup table for your database mapping. The user could not access the sheet unless by VBA. This adds more complexity, but is entirely hidden from the user, and slightly more flexible than the names approach.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文