[英]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.