美好的一天,我使用以下方法将一些IDS设置为Excel中的某些单元格:
ActiveCell.id = "whateverID"
我不知道这些ID是否已保存,现在我需要获取那些单元格的值但是通过ID,我不知道如何完成它,我需要它因为我想要如果这些细胞改变了它们的位置,使用它们的ID获取特定细胞的值,希望你理解。
或者,如果你知道更好的方法,那就更好了。
答案 0 :(得分:1)
我需要它,因为我想使用他们的ID获取特定celss的值,如果这些单元格改变了它们的位置,希望你理解。
为此不要使用ID。命名单元格。例如
ThisWorkbook.Sheets("Sheet1").Range("A1").Name = "whateverID"
现在即使该范围移动,您也可以使用以下内容来编写/读取该单元格
<强> WRITE 强>
ThisWorkbook.Sheets("Sheet1").Range("whateverID").Value = "Something"
OR
<强> READ 强>
Debug.Print ThisWorkbook.Sheets("Sheet1").Range("whateverID").Value
的更多信息