首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使Excel上的标签动态化

使Excel上的标签动态化
EN

Stack Overflow用户
提问于 2018-05-25 19:08:36
回答 2查看 1.2K关注 0票数 0

如何在Excel中动态地输入Label字段?我想要的是,当我打开excel文件时,我的用户名将显示在动态标签字段中。在Excel5.0对话框上。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-25 19:24:34

使用它将值绑定到用户名和Workbook_Open事件。只需确保你在“标签1”中有正确的名字。

代码语言:javascript
复制
Private Sub Workbook_Open()
    Worksheets("YourSheetName").Shapes("Label 1").TextFrame.Characters.Text = Environ("Username")
End Sub

放置在VBA.Project ThisWorkbook中

在这里,您可以找到标签的名称:

票数 1
EN

Stack Overflow用户

发布于 2018-05-25 19:20:36

将其放在特定于工作表的模块中-每当工作表上的某些内容发生更改时,这将动态地更改Label 1的标题:

代码语言:javascript
复制
Private Sub Worksheet_Change(ByVal Target As Range)
    ActiveSheet.Shapes("Label 1").TextFrame.Characters.Text = Range("A1").Value
End Sub
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50535478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档