excel - 如何引用在 VBA 中更改名称的工作表?
问题描述
我试图在这里发布我的代码,但不断收到错误,不知道如何解决。
我有一个 Excel VBA 代码,它比较 2 张工作表的更改,参考Sheet1和Sheet2,一切都很好。我现在遇到的问题是,我被要求通过一系列问题允许用户自定义工作表名称。该定制将始终是带有今天日期和时间的单词评论,即Comments 03-04-2021 15.31.55
,或更新为今天的日期和时间,即updated 03-04-2021 15.31.59
名称可以永远改变,但总是在文本部分有评论或更新,仅此而已。如何引用那些替换宏的Sheet2和Sheet1部分的工作表?
解决方案
假设您总是有 2 张工作表并且您想要引用工作表的数据或属性,那么您可以按编号引用工作表。
例如,要获取第一张纸的名称,请使用类似 -
Sheets(1).Name
另一个例子,要获取A1
第一张表中单元格的值,请使用类似 -
Sheets(1).Cells(1, 1).Value
推荐阅读
- python-3.x - 在 OpenCV 或 Scikit-image 中针对给定图像生成叠加层
- javascript - “babel-plugin-module-resolver”和“tsconfig-paths”有什么不同?
- php - 单击文本字段后删除 laravel 错误消息
- python - 如果一个不是 NaN,pandas 合并标题行
- r - 从列数据集中获取因子
- python - 使用pandas“where”更改列中所有值的条目条件值
- slack-api - 防止用户删除 Slack 应用程序的消息
- python - python,Windows 10:在特定的虚拟桌面环境(工作空间)上启动应用程序
- python - Pandas:将日期跨 x 轴映射到 CSV 中的 y 轴
- android - import android.annotation 无法解析符号