excel - 如何使用vba获取excel中的单元格名称
问题描述
我搜索了很多,但我找不到。有没有一种简单的方法可以从像“A30”这样的范围对象中获取单元格的名称,而不是像“$A$30”我要求的没有'$'符号
提前致谢
解决方案
如果您正在谈论从您拥有的范围地址中删除绝对引用:要使用的函数是:
Range("UsedRange").Address([RowAbsolute],[ColumnAbsolute])
例如,假设您的完全绝对单元格是 «$A$1:$F$5000»:
如果您想保留Absolute Row,则:
Range("$A$1:$F$5000").Address(true,false) '<---- Result: A$1:F$5000
如果要保留绝对列,则:
Range("$A$1:$F$5000").Address(false,true) '<--- Result: $A1:$F5000
如果您想要完全动态的地址(没有绝对引用),那么:
Range("$A$1:$F$5000").Address(false,false) '<--- Result: A1:F5000
希望对您有所帮助!
推荐阅读
- regex - 如何将所有子域 url 重定向到主域
- python - How can I modify my script to allow Python to search recursively thought my folder structure?
- javascript - Wordpress - Exclude post types from selected categories before publishing
- android - Runtime exception : Unable to instantiate activity ComponentInfo
- php - setlocale() for date()/strftime() 语言完整月份名称不正确行为
- privacy - GDPR - how to store a user's consent when there is no user account?
- apache-spark - Spark Hashing TF power 的二维特征推荐推理
- c - 为什么在 for 循环期间程序在完成之前关闭?为什么是我的?
- java - Find the object by Eclipse debugger ID
- coq - Coq 中的参数化 HOAS - 是否可以在类型声明的主体内重复类型名称?