[英]Get Cell value by ID in Excel (VBA)
美好的一天,我使用以下方法在Excel中的某些单元格中设置了一些IDS:
ActiveCell.id = "whateverID"
我不知道这些ID是否已保存,现在我需要获取那些单元格的值,但是通过ID,我不知道如何完成这些操作,我需要它,因为我想获取这些值如果特定单元格更改了位置,请使用它们的ID。希望您理解。
或者,如果您知道更好的方法来做得更好。
我需要它,是因为如果这样的单元格改变位置,我想使用它们的ID获取特定单元格的值,希望您理解。
为此,请不要使用ID。 命名单元格。 例如
ThisWorkbook.Sheets("Sheet1").Range("A1").Name = "whateverID"
现在,即使该范围移动,您也可以始终使用以下内容来写入/读取该单元格
写
ThisWorkbook.Sheets("Sheet1").Range("whateverID").Value = "Something"
要么
读
Debug.Print ThisWorkbook.Sheets("Sheet1").Range("whateverID").Value
您可能还需要阅读更多有关定义命名单元格引用或范围的信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.